使用BouncyCastleProvider的KeyStore:KeyStore完整性检查失败

K. *_* D. 15 java ssl bouncycastle keystore

我想为ssl连接使用自签名签名.我正在关注这篇文章.

我的问题:创建密钥库后,我的完整性检查失败.

Keytool-Error: java.io.IOException: KeyStore integrity check failed.
Run Code Online (Sandbox Code Playgroud)

我还在寻找,但也许有人可以节省我一些时间.

Edd*_*fen 31

确保使用正确的密码打开密钥库.我有这个错误,结果我仍然使用示例代码中的密码trusted.load()


Ass*_*iel 13

我遇到了同样的问题,我试图打开一个KeyStore我在本地保存的文件,我想到了两个原因:

  • 您正在存储KeyStore并使用不同的密码加载它.
  • 您的KeyStore文件因为标记完整性检查而受损.

我建议您尝试使用相同的密码保存并加载另一个文件(已修复),看它是否会正常加载.