From 618a25dad2d2dbb632ab5d3c8f701214e74ad554 Mon Sep 17 00:00:00 2001 From: egk35 Date: Thu, 26 May 2016 10:46:33 -0700 Subject: [PATCH] Don't override default SSL Socket Factory This SSL Socket Factory is causing a javax.net.ssl.SSLPeerUnverifiedException exception when integrating an app with both Parse and Account Kit (https://developers.facebook.com/products/account-kit). Is there a reason why we're using the SSLCertificateSocketFactory? I think the default one should be fine. --- .../src/main/java/com/parse/ParseURLConnectionHttpClient.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/Parse/src/main/java/com/parse/ParseURLConnectionHttpClient.java b/Parse/src/main/java/com/parse/ParseURLConnectionHttpClient.java index 48c720a0a..53206fc7b 100644 --- a/Parse/src/main/java/com/parse/ParseURLConnectionHttpClient.java +++ b/Parse/src/main/java/com/parse/ParseURLConnectionHttpClient.java @@ -37,9 +37,6 @@ public ParseURLConnectionHttpClient(int socketOperationTimeout, SSLSessionCache sslSessionCache) { this.socketOperationTimeout = socketOperationTimeout; - - HttpsURLConnection.setDefaultSSLSocketFactory(SSLCertificateSocketFactory.getDefault( - socketOperationTimeout, sslSessionCache)); } @Override