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; }