Java: пароль хранилища ключей такой же, как пароль ключа (сертификата) и его обновление

Сценарий заключается в том, что каждый сертификат или ключ имеет свое собственное хранилище ключей, а пароль хранилища ключей совпадает с паролем ключа.

Возможно ли, что когда мы изменим пароль хранилища ключей, он также изменит пароль ключа и наоборот? Без ущерба для целостности хранилища ключей и ключа? Это может быть сделано программно, или нам нужно полагаться на Java keytool в этом?

1 ответ

Возможно ли, что когда мы изменим пароль хранилища ключей, он также изменит пароль ключа и наоборот?

Да, это. Но создание любого из этих паролей будет почти "эквивалентно" созданию нового хранилища ключей...

Без ущерба для целостности хранилища ключей и ключа?

Это зависит. Наилучшим вариантом здесь является дублирование старого хранилища ключей, но с новыми паролями; позже удалите старый KeyStore и переименуйте новый KeyStore в старый (здесь я предполагаю, что ваши KeyStore хранятся в FileSystem!)

Это можно сделать программно?

Да, см. KeyStore javadoc... (см. load, store а также setEntry методы)...

Другие вопросы по тегам