[java] javax.net.ssl.SSLPeerUnverifiedException: Hostname not verified:



java URL conn 할 때, SSL 인증서 문제로

인한 Error 처리하기.




아래의 코드를 통해서  SSL인증 무시하기 위해서 내가 우회하고자 하는 url 주소를 "127.0.0.1" 부분에 넣어줍니다.


//error : Caused by: javax.net.ssl.SSLPeerUnverifiedException: Hostname not verified:
HostnameVerifier allHostsValid = new HostnameVerifier() {
@Override
public boolean verify(String hostname, SSLSession session) {
//특정 hostname만 승인을 해주는 형태
if(hostname.equalsIgnoreCase("127.0.0.1")) //내가 우회하고자하는 url 주소를 넣어준다.
return true;
else
return false;
}
};

HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid);




블로그 이미지

미나미나미

,