Как заставить веб-приложение tomcat перезагрузить хранилище доверенных сертификатов после его обновления?
-
03-07-2019 - |
Вопрос
У меня следующая проблема.Мое веб-приложение на базе Tomcat 5.5 использует хранилище доверенных сертификатов для проверки SSL-соединений.Приложение позволяет пользователю добавлять или удалять сертификаты CA, которые будут использоваться в процессе проверки.Однако добавление или удаление сертификатов из хранилища доверенных сертификатов ничего не меняет.Приложение «распознает» только те сертификаты, которые находились в хранилище доверенных сертификатов на момент запуска Tomcat.Чтобы он распознал новый набор сертификатов, мне нужно перезапустить Tomcat.
Однако это недопустимое решение.Что мне действительно нужно, так это решение на основе кода.Пожалуйста посоветуй.
Решение
как насчет написания пользовательского загрузчика классов, который загружается в хранилище доверенных сертификатов ТОЛЬКО для этого веб-приложения.Вы можете выгрузить загрузчик классов, когда вам нужно обновить содержимое, и перезагрузить его?