From 950a3ff8f71e324dd944a6a2907618b4704765dc Mon Sep 17 00:00:00 2001 From: "David A. Velasco" Date: Fri, 14 Nov 2014 14:59:05 +0100 Subject: [PATCH] Apply protocol enabling to extra createSocket method after merging fix on tunneled HTTP --- .../android/lib/common/network/AdvancedSslSocketFactory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.java b/src/com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.java index de3d9cb5..7d6a59b8 100644 --- a/src/com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.java +++ b/src/com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.java @@ -313,6 +313,7 @@ public class AdvancedSslSocketFactory implements SecureProtocolSocketFactory { public Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException, UnknownHostException { Socket sslSocket = mSslContext.getSocketFactory().createSocket(socket, host, port, autoClose); + ((SSLSocket) sslSocket).setEnabledProtocols(new String[]{"TLSv1", "TLSv1.1", "TLSv1.2"}); verifyPeerIdentity(host, port, sslSocket); return sslSocket; }