我想用android中的ssl连接服务器,我用的是JKS,但是我不能在android中使用JKS,我必须将jks更改为bks,如何创建bks文件,我从下面用于转换jks到bks档案: “keytool -importkeystore -srckeystore mytruststore.jks -destkeystore mytruststore.bks -srcstoretype JKS -deststoretype BKS -srcstorepass changeit -deststorepass changeit -provider org.bouncycastle.jce.provider.BouncyCastleProvider”
但我不能,我可以使用开放的ssl软件吗?怎么解决我的问题? 最诚挚的问候
答案 0 :(得分:4)
您可以使用portecle为Android创建BKS格式密钥
答案 1 :(得分:4)
使用程序" KeyStore Explorer"更容易。 - > http://keystore-explorer.org/downloads.html
从工具 - 更改KeyStore类型 - BKS
此致
答案 2 :(得分:3)
正确的命令应如下所示:
keytool -importkeystore -srckeystore testkeys -srcstoretype JKS -srcstorepass passphrase -destkeystore testkeys.bks -deststoretype BKS -deststorepass password -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath C:\个人\工作\ lib中\ BouncyCastle的\ bcprov-jdk15on-152.jar 强>
您需要提供提供程序路径,以便在进行转换时可以找到它。