Openssl 密钥库将在1天内过期,并出现错误:“0”;密钥库被篡改,或密码不正确;

Openssl 密钥库将在1天内过期,并出现错误:“0”;密钥库被篡改,或密码不正确;,openssl,keystore,jks,Openssl,Keystore,Jks,我正在处理一个有关我的密钥库的问题 首先,我使用openssl开发了java应用程序和cpp应用程序之间的安全连接。我上个月工作得很好,但在过去的几天里,工作并不顺利 我使用openssl生成了一个pem和一个密钥文件,并通过转换生成了keystore.jks,当我测试它时,它工作了1-2个月。但大约一个月后,我意识到密钥库在java端不起作用,出现了一个异常。两天前,我生成了一个新的密钥库并对其进行了测试。它工作得很好(java和cpp部分)。一天后,它没有工作 我使用-validty 165

我正在处理一个有关我的密钥库的问题

首先,我使用openssl开发了java应用程序和cpp应用程序之间的安全连接。我上个月工作得很好,但在过去的几天里,工作并不顺利

我使用openssl生成了一个pem和一个密钥文件,并通过转换生成了keystore.jks,当我测试它时,它工作了1-2个月。但大约一个月后,我意识到密钥库在java端不起作用,出现了一个异常。两天前,我生成了一个新的密钥库并对其进行了测试。它工作得很好(java和cpp部分)。一天后,它没有工作

我使用
-validty 16500
生成了一个新的密钥存储,我希望它可以工作,但今天,它给出了相同的错误(复制如下)

以前有人见过这个问题吗?它是关于一个密钥库在一天内过期的问题

我怎样才能解决这个问题

java.io.IOException: Keystore was tampered with, or password was incorrect
at sun.security.provider.JavaKeyStore.engineLoad(Unknown Source)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(Unknown Source)
at java.security.KeyStore.load(Unknown Source)
caused by: java.security.UnrecoverableKeyException: Password verification failed
... 13 more
2012-06-07 13:20:52,116 [           main]                       de

SDK更改/更新时发生在我身上。需要针对新的JDK SDK构建新的密钥库(必须手动安装JDK SE OSX)

我遇到的另一个奇怪的问题是,我在10000以上创建的任何密钥都会给我一个时间异常

在生成密钥库时,还要确保您的国家代码有效。
(此处列出的Dailing代码)

您确定在签署APK时提供了正确的存储密码和释放密码。因为我之前也遇到过同样的问题