gpt4 book ai didi

android - 如何将 .cer 转换为 BKS

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:13 24 4
gpt4 key购买 nike

我有一个扩展名为 .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?

最佳答案

尝试在终端上使用它(我假设您已经在 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 keystore 。然后,使用以下命令验证您的 keystore :

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,2010 年 10 月 22 日,trustedCertEntry,指纹 (MD5):24:77:D9:A8:91:D1:3B:FA:88:2D:C2:FF:F8:CD:33:93
中间 CA,2010 年 10 月 22 日,trustedCertEntry,指纹 (MD5):98:0F:C3:F8:39:F7:D8:05:07:02:0D:E3:14:5B:29:43

Source

关于android - 如何将 .cer 转换为 BKS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21284466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com