Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
Cloudera CDH/CDP [보안/인증]javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target발생 원인/조치내용
1. 오류 : REASON: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2. 원인 : 예를 들어 B서비스가 A서비스를 이용하려 하고 B서비스가 B서비스에 TLS가 활성화 접속을 하려는 상황을 가정할때,
TLS/SSL이 설정된 상태에서 B서비스가 A서비스에 TLS접속시 B서비스가 적정한 인증서를 A서비스에 제출하지 않아 TLS접속을 거부할때 발생되는 오류 메세지 이다.
3. 조치 : A서버의 인증서를 B서버내 truststore(JVM의 신뢰하는 인증기관 인증서 목록)에 importcert해주면 해결된다.