На днях столкнулся с проблемой смены пароля к personal keystore java. Это хранилище для хранения сертификатов.
излазил километр форумов нашел команду для смены пароля ключевого контейнера, но встал другой вопрос, где Java хранит свое хранилище.
оказывается все просто в windows XP хранилища находятся в "C:\Documents and Settings\%Имя пользователя%\Application Data\Sun\Java\Deployment\security\trusted.clientcerts".
trusted.clientcerts - это хранилище для client authentication.
Для смены пароля надо воспользоваться утилитой keytool, она как правило хранится в "Programm Files\Java\jre6\bin\keytool". Запускаем командную строку в папке с keytool, и выполняем следующую команду:
keytool -storepasswd -new "новый пароль" -keystore "C:\Documents and Settings\%Имя пользователя%\Application Data\Sun\Java\Deployment\security\trusted.clientcerts" -storepass "старый пароль"