harmony keytool 错误: java.io.IOException: Invalid keystore format

按照鸿蒙官方教程,使用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

你可能感兴趣的:(harmony keytool 错误: java.io.IOException: Invalid keystore format)