Ошибка сертификата SSL при замене новой PKI на сервере Tomcat - PullRequest
0 голосов
/ 04 июня 2019

Мы заменяем новые SSL-сертификаты на серверах Linux. После перезапуска служб приложений мы сталкиваемся с ошибкой ниже.

Может ли кто-нибудь предложить решение проблемы.

Вызвано: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: не удалось найти действительный путь сертификации для запрошенной цели

1 Ответ

0 голосов
/ 04 июня 2019

JVM не слишком уверена в том, что касается сертификатов, и требует, чтобы они были включены в список доверенных сертификатов , путь которых равен $JAVA_HOME\jre\lib\security\cacerts. Ошибка говорит о том, что JVM не может проверить этот сертификат, потому что для него нет записи в списке доверенных cacert.

Наиболее распространенный способ (AFAIK) для этого - использовать команду keytool из jre / jdk для импорта сертификата в хранилище ключей (cacerts). Просто в качестве примера:

keytool -importcert -trustcacerts -alias <alias> -file <yourcert> -keystore %JAVA_HOME%\jre\lib\security\cacerts

Подробнее о keytool и импорте сертификатов здесь .

Надеюсь, это поможет!

...