2012-07-23 102 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

相關問題