From d0fa70201b17cbc58a7d7ddd79979577753c94e6 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 23 Feb 2022 11:31:28 +0100 Subject: [PATCH] SSL debugging --- app/src/main/java/eu/faircode/email/EmailService.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/EmailService.java b/app/src/main/java/eu/faircode/email/EmailService.java index 528a8e4e06..cf9e7bdcbf 100644 --- a/app/src/main/java/eu/faircode/email/EmailService.java +++ b/app/src/main/java/eu/faircode/email/EmailService.java @@ -1153,6 +1153,15 @@ public class EmailService implements AutoCloseable { if (socket instanceof SSLSocket) { SSLSocket sslSocket = (SSLSocket) socket; + if (BuildConfig.TEST_RELEASE) { + List protocols = new ArrayList<>(Arrays.asList(sslSocket.getEnabledProtocols())); + List ciphers = new ArrayList<>(Arrays.asList(sslSocket.getEnabledCipherSuites())); + for (String protocol : sslSocket.getSupportedProtocols()) + Log.e("SSL " + protocol + "=" + protocols.contains(protocol)); + for (String cipher : sslSocket.getSupportedCipherSuites()) + Log.e("SSL " + cipher + "=" + protocols.contains(cipher)); + } + if (!secure) { sslSocket.setEnabledProtocols(sslSocket.getSupportedProtocols());