java - PKCS12 到 JKS 转换失败

标签 java ssl keytool jks

我正在尝试使用以下命令将 PKCS12 格式文件转换为 JKS keystore :

keytool -v -importkeystore -trustcacerts -srckeystore cert.p12 -srcstoretype PKCS12 -destkeystore md_keystore.jks -deststoretype JKS

这将返回以下消息:

0 entries successfully imported, 0 entries failed or cancelled

我使用 openSSL 查看了 cert.p12 文件,它似乎没问题 - 它包含完整的证书链和私钥。也没有返回堆栈跟踪,并且生成的 keystore 文件也是空的。

有人知道为什么 keystore 无法导入看似有效的证书,但不产生任何堆栈跟踪等吗?

最佳答案

我最近使用此命令行导入了一些 PKCS12 证书:

keytool -importkeystore -srckeystore cert.p12 -srcstoretype PKCS12 -srcstorepass certificatePassword -keystore keystore_file_name.jks -storepass keystore_password

关于java - PKCS12 到 JKS 转换失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10836126/

相关文章:

Java 7 keytool 椭圆曲线加密

java - 如果项目与条件匹配,是否有办法跳出 java 流?

java - 使用类路径时,在 Java Spring 中哪里设置 application.yml 的源;当前使用子模块

java - 向 parent 的 child Actor 发送消息并等待结果

java - 围绕 Sytem.in 和 System.out 进行 JUnit 测试

web-services - Java 找不到可信证书 (JKS)

javascript - Node.js Flatiron HTTPS 服务器

node.js - 如何使用 ssl 和同一域名运行 api 和网站

java - keytool:从多个 .cer 文件导入证书链

java - 用于 SSL 客户端身份验证的 Internet Explorer