【问题标题】:How to convert .cer to BKS如何将 .cer 转换为 BKS
【发布时间】:2014-02-12 14:26:24
【问题描述】:

我有一个扩展名为 .cer 的证书。我的应用程序将使用 https 连接到站点。 我正在尝试使用此命令创建 BKS

keytool -import -alias tomcat -file X://KeyStore/fidoserver.crt -keypass password - keystore X://KeyStore/keystore.bks -storetype BKS -storepass 222222 -providerClass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath X://KeyStore/bcprov-jdk16-146.jar

,但得到 FileNotFound X://KeyStore/keystore.bks 异常 如果我有 .cer,如何获得 BKS?

【问题讨论】:

    标签: android https


    【解决方案1】:

    尝试在终端上使用它(我假设您已经在 http://bouncycastle.org/latest_releases.html 下载了 Bouncy Castle jar):

    keytool -importcert -v -trustcacerts -file "path_to_cert/interm_ca.cer" -alias IntermediateCA -keystore "path_to_your_app/res/raw/myKeystore.bks" -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath "path_to_bouncycastle/bcprov-jdk16-145.jar" -storetype BKS -storepass mysecret

    它应该在您应用的 /res/raw 文件夹中创建一个 BKS 密钥库。然后,使用以下命令验证您的密钥库:

    keytool -list -keystore "path_to_your_app/res/raw/myKeystore.bks" -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath "path_to_bouncycastle/bcprov-jdk16-145.jar" -storetype BKS -storepass mysecret

    它应该输出如下内容: RootCA, 22.10.2010, trustedCertEntry, Thumbprint (MD5): 24:77:D9:A8:91:D1:3B:FA:88:2D:C2:FF:F8:CD:33:93 IntermediateCA, 22.10.2010, trustedCertEntry, Thumbprint (MD5): 98:0F:C3:F8:39:F7:D8:05:07:02:0D:E3:14:5B:29:43

    Source

    【讨论】:

    • 感谢它为我工作,我使用 .cert 文件路径将其转换为 .bks
    • 也有这样的答案,也许对某人会有帮助stackoverflow.com/questions/46871893/…
    • 我在 android studio 中将 .crt 转换为 .bks 时遇到了同样的问题 ..请帮帮我
    • 类路径 'keytool -import -v -trustcacerts -alias 0 -file mosqca.crt -keystore res/raw/mystore.bks -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider -storepass我的密码'
    • 我已将 .crt 文件附加到 android 的 raw 文件夹中,无法将其转换为 .bks 文件,我已下载 bouncycastle.jar 文件但我仍然无法同步 gradle。
    猜你喜欢
    • 2010-09-29
    • 2016-12-29
    • 2014-07-28
    • 2015-08-01
    • 2019-05-24
    • 2015-01-23
    • 1970-01-01
    • 2014-10-08
    相关资源
    最近更新 更多