4,357,723 th visitor since 2017.2.1 ( Today : 35 )
Programming
No. 803
Name. swindler
Subject. java javax.net.ssl.SSLHandshakeException 오류 관련
Main Cate. Java
Sub Cate.
Date. 2018-05-17 15:21
Hit. 1874 (59.29.233.1)
File.
관련하여 많은 글이 있고, 많은 시도를 해 봤는데,
인증서를 받아서 trustStore에 저장해도 될때가 있고, 안 될때가 있고...
등등...


그래서 다음과 같이 해결함.

// Create a new trust manager that trust all certificates
TrustManager[] trustAllCerts = new TrustManager[] {
new X509TrustManager() {
public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return null;
}

public void checkClientTrusted( java.security.cert.X509Certificate[] certs, String authType) {
}

public void checkServerTrusted( java.security.cert.X509Certificate[] certs, String authType) {
}
}
};




SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, trustAllCerts, new java.security.SecureRandom());
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());

URL url = new URL(aUrl);
HttpsURLConnection urlConn = (HttpsURLConnection)url.openConnection();


일단 좀 지켜봐야 할듯

[바로가기 링크] : http://coolx.net/cboard/develop/803



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog