按照鸿蒙官方教程,使用DevEco-Studio成功生成p12文件,使用keytool查看p12信息
keytool -list -v -keystore xxx.p12
却报:
keytool 错误: java.io.IOException: Invalid keystore format
java.io.IOException: Invalid keystore format
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:658)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:224)
at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)
at java.security.KeyStore.load(KeyStore.java:1445)
at sun.security.tools.keytool.Main.doCommands(Main.java:889)
at sun.security.tools.keytool.Main.run(Main.java:340)
at sun.security.tools.keytool.Main.main(Main.java:333)
试了很多次,确信输入密钥库口令是正确的。
那只能说明DevEco-Studio在生成p12时与我电脑查看时,在“某个地方不一致”导致无法查看。因此,我们可以选择使用电脑终端(或cmd)去生成p12、csr文件,就可以正常查看p12信息了。
image.png
网友评论