PKIX path building failed при SSL соединении
PKIX path building failed при SSL соединении
PKIX path building failed
Ошибка:
`sun.security.validator.<a id="yui_patched_v3_11_0_1_1517930696394_720"></a>ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target`
Данная ошибка может быть следствием отсутсвия SSL сертификата в хранилище джавы. Добавить его туда можно следующим образом:
1) Открываем в браузере нужный нам ресур
2) Экспортируем сертифика. На примере Google Chrome:
- Открываем консоль разработчика (F12)
- Переходим на вкладку Security -> View certificate -> Detais -> Export
- Сохраняем предлагаемый файл на диск
- Используя утилиту keytool импортируем сертификат в хранилище. Внимание, дефолтный пароль от keystore: changeit
keytool -import -alias your_alias -file ~/_.google.com.ru -keystore $JAVA_HOME/jre/lib/security/cacerts
- Перезапускаем наше приложение.
Необходимо помнить, что при обновлении джавы будет создан новый keystore и процедуру необходимо будет повторить.