gpt4 book ai didi

java - 创建 keystore 并将证书附加到其中后, keystore 格式无效

转载 作者:行者123 更新时间:2023-12-02 07:57:30 25 4
gpt4 key购买 nike

我正在使用以下命令使用 OpenSSL 创建 keystore :

openssl pkcs12 -export -in mycert.crt -inkey mykey.key \
-out mycert.p12 -name tomcat -CAfile myCA.crt \
-caname root

根据 documentation .

现在,当我尝试使用 keytool -list -v -keystore mycert.p12 验证 keystore 时,我收到无效 keystore 异常

这是因为我正在使用 Apache 实现创建 keystore 吗?

我的另一个限制是,尽管我的 Java 程序使用 keystore 进行 FTPS 传输,但我无法使用 Java keytool 创建 keystore 。

最佳答案

-storetype pkcs12选项与keytool结合使用。

keytool -list -v -keystore mycert.p12 -storetype pkcs12

默认情况下,keytool 假定 keystore 类型为 JKS,如果不是,keytool 将失败。如果使用其他 keystore 文件(示例中的 .p12),您需要使用上述方法明确给出存储类型。

关于java - 创建 keystore 并将证书附加到其中后, keystore 格式无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980088/

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