转换方法参考: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