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

use*_*568 3 ssl android

我想将服务器与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软件吗?如何解决我的问题?最好的祝福

Jor*_*cia 7

更容易使用程序“KeyStore Explorer”-> http://keystore-explorer.org/downloads.html

从工具 - 更改密钥库类型 - BKS

问候


moa*_*emi 5

您可以使用portecle为Android创建BKS格式密钥

  • 谢谢,我下载了此软件,打开了jks文件,当我想将密钥存储类型更改为bks时,出现以下错误:“ java.security.keystoreexception:java.io.ioexception:初始化密钥存储库错误:java .security”,如何解决我的问题? (2认同)

Pix*_*ech 5

正确的命令应该如下所示:

keytool -importkeystore -srckeystore testkeys -srcstoretype JKS -srcstorepass passphrase -destkeystore testkeys.bks -deststoretype BKS -deststorepass password -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath C:\Personal\Work\lib\bouncycastle\b1k5-d -152.jar

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