ERROR: PKIX path building failed

Ошибка «ERROR {org.jaggeryjs.hostobjects.xhr.XMLHttpRequestHostObject} -  sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target» связана с сертификатами. В моём случае возникала при попытке прикрутить к продуктам WSO2 свой сертификат ("правильный" или "самоподписанный" - не важно).

При использовании "правильного" сертификата (полученного в моём случае в StartSSL) и попытке его импорта в JKS-keystore через PFX с вставленным "по привычке" промежуточным сертификатом (обычно для других продуктов нужно как раз с intermediate-сертификатом) получал данную ошибку «PKIX path building failed».

keytool -v -importkeystore -srckeystore /home/admin/mycert.pfx -srcstoretype PKCS12 -destkeystore /opt/wso2carbon/repository/resources/security/wso2carbon.jks -deststoretype JKS -storepass wso2carbon

Без промежуточного - ошибка пропала, хотя это, по сути, некорректная реализация (хотя использование нескольких приватных ключей в JKS уже само по себе вряд ли можно назвать корректным).

 

Tags: 

Если вам помогла или просто понравилась статья - плюсаните/поделитесь, пожалуйста.

Добавить комментарий