java - PKCS12 格式的 keystore 对于 keytool 来说似乎是空的,但是被 Firefox 读取了吗?

标签 java ssl keytool

我对 pkcs12 格式的 keystore 有问题,它包含一个私钥,我需要用它来向远程 SSL 服务器验证我自己(使用相互验证)。 Firefox 可以很好地读取 keystore 文件,并且在使用时,我可以毫无问题地访问远程服务器。

但是,我的 Java 程序无法使用 keystore 文件。如果我使用 keytool 列出文件中的键,它看起来是空的——但显然不是!

如何使用 Java/keytool 来查看 keystore 中的私钥?

最佳答案

Java只能理解JKS格式,即Java KeyStore。

这是一篇从 pkcs12 生成 .jks 的好文章

http://blog.asyd.net/2009/07/how-to-convert-a-pkcs12-to-jks/

关于java - PKCS12 格式的 keystore 对于 keytool 来说似乎是空的,但是被 Firefox 读取了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2424740/

相关文章:

java - Oracle 的 HikariConfig 池

wordpress - 网站有太多重定向循环

java - 无法将证书链加载到 Java keystore

Java Keytool jdk/jre 64/32bit - 有区别吗?

java - 如何优化 Lz77 滑动窗口压缩机?

java - 按下按钮时偶尔更新 JList

通过 Homebrew 安装 MonetDB 时 SSL 对等握手失败

java - 使用 Keytool 将 EKU 添加到 CSR?

java - 监控 LMAX Disruptor

java - 带有 Rally rest api 的 SSLHandshakeException