2012-07-23 61 views
8

出于某种原因,我得到这个消息:如何在不知道密码的情况下重置密钥库?

keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

我知道,我不能“修复”密钥库,但我想重置密钥库,但不知道如何做到这一点,特别是因为我不知道默认密钥库的位置。

注:我只是想“空白”他们,所以我从默认情况下重新启动。尽管如此,我甚至无法检测到他们的位置。

如何使用keytool或类似的方式列出默认密钥库及其位置?

+2

密钥库是为安全而设计的,这并不容易。 – 2012-07-23 14:21:01

+0

密钥库的全部要点是,如果您不知道主密钥,则无法访问密钥。能够重置密码将毫无意义,并且不可能按要求。 – ddimitrov 2012-07-23 15:11:43

回答

8

只需删除~/.keystore文件,这是默认密钥库位置。

+0

只需确认...如果您删除密钥库文件,则需要再次导入所有的证书。但至少你可以将它设置为你想要的密码。 – 2015-10-05 22:29:18

相关问题