Как обновить свойство хранилища ключей во время выполнения с помощью недавно загруженного файла хранилища ключей? - PullRequest
2 голосов
/ 20 марта 2012

Я получаю доступ к URL-адресу https с сертификатом, добавленным в свойство хранилища ключей моего приложения.

Однако недавно произошло изменение в сертификате целевого URL-адреса https.

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

Когда мы делаем это, второйtime setProperty () для обновленного хранилища ключей не работает [когда мы загружаем новый файл хранилища ключей].

Пожалуйста, помогите нам решить проблему.

Спасибо, Джая Кришна

1 Ответ

0 голосов
/ 20 марта 2012

Системные свойства javax.net.ssl.* будут загружены только один раз.

Вам потребуется создать собственный X509KeyManager, чтобы загружать ключ / сертификат из хранилища ключей более динамично изаставить ваше приложение использовать SSLContext, инициализированный с ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...