将JKS文件转换为BKS或创建BKS文件

时间:2014-06-07 04:50:59

标签: android ssl

我想用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软件吗?怎么解决我的问题? 最诚挚的问候

3 个答案:

答案 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

您需要提供提供程序路径,以便在进行转换时可以找到它。