[java]
[java] javax.net.ssl.SSLPeerUnverifiedException: Hostname not verified:
미나미나미
2018. 12. 26. 22:49
[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);