· 개요 : 자바 https 통신 시도 시 다음과 같은 에러가 발생하는 경우
· 오류 메시지 :
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2가지 해결책이 있다.
원인은 간단히 말해서 Java의 신뢰하는 인증서 목록(keystore)에 사용하고자 하는 인증기관이 등록되어 있지 않아 접근이 차단되는 현상이다.
· 해결책 1
다음 사이트에 인증서를 추가하는 여러가지 방법이 나와 있다.
https://www.lesstif.com/pages/viewpage.action?pageId=12451848
· 해결책 2
위 사이트 방법대로 신뢰할 수 있는 인증서 목록에 추가하여도 접근이 안되는 경우가 있는 경우는https 대신 http로 코드를 수정하는 것이다.
'Java' 카테고리의 다른 글
CompileClassNotFound 에러 처리 (0) | 2018.02.14 |
---|---|
convert vector to hashtable (0) | 2018.02.12 |
javax.persistence.xxx 가 무엇인가 ? (0) | 2016.11.11 |
자바 컬렉션 List, Map, Vector 입력 출력 (0) | 2016.10.04 |
HttpURLConnection클래스로 웹페이지 POST 호출 방법 (0) | 2016.09.29 |