Jetty нуждается в перезагрузке, чтобы прочитать новый публичный сертификат и подключиться к серверу ldap через ssl. - PullRequest
0 голосов
/ 10 октября 2019

У меня приложение * .war работает на пристани. Военное приложение имеет одну из функций, которая подключается к серверу LDAP через SSL. Для выполнения этой операции мне нужно импортировать сертификат (в моем случае это самозаверяющий сертификат). У меня есть копия / usr / lib / jvm / java-8-openjdk-amd64 / jre / lib / security / cacerts в один из каталогов. и я импортирую самоподписанный сертификат в этот cacerts.

В моем java-приложении я делаю следующее:

System.setProperty(javax.net.ssl.trustStore, /paht/to/truststore/certificate);

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

Любая идея, как позволить jvm читать недавно импортированный сертификат, не перезапуская причал.

...