在Android设备上使用新密码存储后,"流不代表PKCS12密钥库"

Ass*_*iel 7 java security ssl android keystore

我写了一个Android应用程序,它使用KeyStore来验证SSL连接.但是当我用正确的密钥加载p12文件并将其存储为新密钥时,下次我尝试使用新密钥加载它时,我得到以下异常:

java.io.IOException:stream不代表 java.security.KeyStore.load
上的com.android.org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(JDKPKCS12KeyStore.java:691)
中的PKCS12密钥库(KeyStore.java: 589)

出了什么问题?

非常感谢你!

Ass*_*iel 8

问题是(我很遗憾地承认)存储不同KeyStore的错误.确保我的工作同样KeyStore解决问题,现在它完美地工作.