Android Https证书crt或者cer转换成bks文件

转换方法参考:http://blog.csdn.net/raptor/article/details/18898937
转换方法参考:http://blog.csdn.net/lmj623565791/article/details/48129405

首先要下载特定版本的JCE Provider包

http://www.bouncycastle.org/download/bcprov-jdk15on-146.jar
or
http://pan.baidu.com/s/1c1ur13y

注意事项:

注意:
1.注意命令中不能有换行 
2.地址必须全地址 
3.文件要符合java命名规范
4.keytool 命令是java/bin下的命令, 所以本机必须安装jdk并且配置JAVA_HOME
5.证书密码默认123456 
6.生成完成需要按 "y" 

输入以下命令

keytool -importcert -v -trustcacerts -alias 位置1 \
-file 位置2 \
-keystore 位置3 -storetype BKS \
-providerclass org.bouncycastle.jce.provider.BouncyCastleProvider \
-providerpath 位置4 -storepass 位置5

位置1:是个随便取的别名
位置2:cer或crt证书的全地址
位置3:生成后bks文件的位置,建议写全地址
位置4:上面下载JCE Provider包的位置
位置5:生成后证书的密码

示例:

keytool -importcert -v -trustcacerts -alias android -file D:\bks\api.app.kiss599.com.cer -keystore D:\bks\kiss599.bks -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath D:\bks\bcprov-jdk16-1.46.jar -storepass 123456

执行正确的效果(省去中间部分):

image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容