java - keytool 无法加载 PKCS12 文件

标签 java certificate

获取一个p12文件,尝试通过keytool加载,但显示0条目,但可以通过Microsoft windows应用程序导入,只需双击该文件即可

 Keytool -list -v -keystore test.p12 -storetype PKCS12
 Enter keystore password:

 Keystore type: PKCS12
 Keystore provider: IBMJCE

 Your keystore contains 0 entry

最佳答案

这是一个非常愚蠢的错误,因为文件中的条目后面有空格。还有更多场景,就像在 Websphere 中一样,当您尝试在 keystore 中加载此文件并且已经存在一个文件时,有时会抛出相同的错误。

我建议您在最基本的文字编辑器中打开此文件,例如 Windows 记事本或命令行编辑器,并检查末尾是否有空格或多余字符。

关于java - keytool 无法加载 PKCS12 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18611469/

相关文章:

iphone - 无法在钥匙串(keychain)中安装 iPhone 开发者证书

javascript - 如何对javascript进行签名以防止 "To help protect your security..."ActiveX/脚本警告栏

c# - 在 C# 中将证书安装到 Windows 本地用户证书存储区

ios - 如何强制 Flutter 使用新的开发者证书?

android - 检查设备上是否安装了特定证书

java - 在 IntelliJ IDEA 中包含 JUnit 5 依赖项

java - java中同一文件中同一行以及不同行中的多个日志记录

Java 打印我所有的 map 键和值

java - PEM 和 DER 证书如何在 openSSL 中工作?

java - Java 中的舍入问题。为什么在这种情况下我没有得到预期的结果?