Как сбросить хранилища ключей, если вы не знаете их пароль?

Мне почему-то пришло такое сообщение:

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

Я знаю, что не могу «починить» хранилище ключей, но хочу сбросить хранилище ключей, но не знаю, как это сделать, тем более, что я не знаю расположение хранилищ ключей по умолчанию.

Примечание. Я просто хочу «очистить» их, поэтому я перезапускаю их по умолчанию. Тем не менее, я даже не смог определить их местонахождение.

Как я могу перечислить хранилища ключей по умолчанию и их расположение с помощью keytool или чего-то подобного?


person sorin    schedule 23.07.2012    source источник
comment
Хранилища ключей предназначены для обеспечения безопасности, это будет непросто.   -  person Marko Topolnik    schedule 23.07.2012
comment
Весь смысл хранилищ ключей в том, что если вы не знаете мастер-пароль, вы не можете получить доступ к ключам. Возможность сбросить пароль была бы бессмысленной и невозможной по требованию.   -  person ddimitrov    schedule 23.07.2012


Ответы (1)


Просто удалите файл ~/.keystore, который является расположением хранилища ключей по умолчанию.

person sorin    schedule 23.07.2012
comment
Просто для подтверждения... если вы удалите файл хранилища ключей, вам нужно будет снова импортировать все ваши сертификаты. Но, по крайней мере, вы сможете установить для него пароль, который хотите. - person Salvador Valencia; 06.10.2015