Bigdata, 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해주면 해결된다.