Я пытаюсь подключиться к корпоративному ядру из набора инструментов Spring, но постоянно получаю эту ошибку:
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Я пытался добавить сертификат в мой файл cacerts используя эту команду:
keytool -alias nexus_cer -import -keystore "C:\Program Files\Java\jre1.8.0_201\lib\security\cacerts" -file "D:\nexus2.cer"
Я сгенерировал 2 вида сертификатов (DER и BASE64), ни один из них не работал.(Я проделал этот процесс во всех JRE, которые я установил, чтобы убедиться, что это тот, который я сейчас использую)
Я искал несколько страниц в стеке потока, я выполнил все шаги, которые яЯ читал, но это не сработало.
Я настроил файл settings.xml для maven, написав имя пользователя и пароль для nexus, я также настроил URL-адрес для своего nexus.
Я также читал о каком-то типе конфигурации в MAVEN_OPS:
-Djavax.net.ssl.trustStore=VALUE
-Djavax.net.ssl.trustStorePassword=VALUE
-Djavax.net.ssl.keyStore=VALUE
-Djavax.net.ssl.keyStorePassword=VALUE
-Djavax.net.ssl.keyStoreType=VALUE
-Dmaven.wagon.http.ssl.insecure=VALUE
-Dmaven.wagon.http.ssl.allowall=VALUE
-Dmaven.wagon.http.ssl.ignore.validity.dates=VALUE
Но, честно говоря, я не знаю, где находится MAVEN_OPS или как мне это настроить ...