Java PKCS12文件无法通过keytool加载
获取一个p12文件,尝试通过keytool加载,但它显示0条目,但可以通过Microsoft windows应用程序导入,只需双击该文件即可Java PKCS12文件无法通过keytool加载,java,certificate,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 这是一个非常愚蠢的错误,在
Keytool -list -v -keystore test.p12 -storetype PKCS12
Enter keystore password:
Keystore type: PKCS12
Keystore provider: IBMJCE
Your keystore contains 0 entry
这是一个非常愚蠢的错误,在文件中的条目后面有一个空格。还有更多的场景,比如在Websphere中,当您尝试在密钥库中加载此文件时,已经存在一个文件,然后有时会抛出相同的错误
我建议您在最基本的word编辑器(如windows记事本或命令行编辑器)中打开此文件,并检查结尾是否有空格或额外字符。谢谢,但结尾的额外字符或空格是什么意思?我在十六进制模式下观看,你是说0x00还是0x20?我是说。。行或空格。嗨,Jammy Lee,你能找到解决这个问题的方法吗?PKCS12不是纯文本格式,所以我怀疑编辑它和删除空格是否可取