SSL Handshake

  • Antworten:1
  • Bentwortet
Stefan S.
  • Forum-Beiträge: 560

21.03.2012, 21:29:24 via Website

Seid mein Provider den Server geändert hat kann ich keine SSL Verbindung mehr aufbauen mit meiner App.
Ich erhalte immer die Meldung
SSL handshake failure: I/O error during system call, Unknown error: 0

Ich habe am Anfang auch ein Trust auf alles
1HttpsURLConnection.setDefaultHostnameVerifier(new HostnameVerifier(){
2 public boolean verify(String hostname, SSLSession session) {
3 return true;
4 }});
5 SSLContext context = SSLContext.getInstance("TLS");
6 context.init(null, new X509TrustManager[]{new X509TrustManager(){
7 public void checkClientTrusted(X509Certificate[] chain,
8 String authType) throws CertificateException {}
9 public void checkServerTrusted(X509Certificate[] chain,
10 String authType) throws CertificateException {}
11 public X509Certificate[] getAcceptedIssuers() {
12 return new X509Certificate[0];
13 }}}, new SecureRandom());
14 HttpsURLConnection.setDefaultSSLSocketFactory(
15 context.getSocketFactory());
16 } catch (Exception e) { // should never happen
17 e.printStackTrace();
18 }
Aber dies geht nun auch nicht mehr...

Antworten
Stefan S.
  • Forum-Beiträge: 560

22.03.2012, 10:32:18 via Website

Ich habs gefunden.
Bei der Umstellung der Server hat der Provider den SSL-Provider vergessen auf den Webservice einzustellen :angry:

Ärgerlich wenn man wegen solchen Sachen Kunden verliert...

Antworten