[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);
'[java]' 카테고리의 다른 글
[java] gson 파싱(parse) double형 Int형 문제 (2) | 2019.01.02 |
---|---|
[java] url로 json 값 가져오기. (0) | 2018.12.26 |
파파고 NMT 테스트 / JSP로 해보기 (0) | 2018.10.05 |
[java] object 통한 getClass()를 사용하여 데이터 알아내기 (0) | 2018.09.30 |
web.xml이 없는 경우 (0) | 2018.09.30 |