获取一个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/