티스토리 뷰

728x90

javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.


위 에러는 안드로이드에서 인증서가 있는 홈페이지를 인증서가 없이 연결할 때 발생하는 에러입니다. 기본 JAVA에서는 인증서를 받아 JDK 라이브러리에 추가해 해결(http://twinw.tistory.com/43) 하였습니다. 안드로이드 역시 OS안 해당 폴더에 추가하면 해결되지만 그 폴더에 접속하기가 힘들어 코드로서 강제로 접속을 해보았습니다.

1. SSLConnect.class


사용법은 OnCreate에 통신하는 구문이 나오기전 SSLConnect를 생성하시면 됩니다.
추가로 getHttpHTML(GET, POST)에 대한 코드는 http://twinw.tistory.com/42로 가시면 됩니다.

댓글
댓글쓰기 폼