From 170cfce52d37dacc665807e854311d2292d7ce6a Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 18 Sep 2025 17:37:22 +0200 Subject: [PATCH] Allow selecting all protocols --- app/src/main/java/eu/faircode/email/EmailService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/EmailService.java b/app/src/main/java/eu/faircode/email/EmailService.java index fda4b6449c..e10854e51b 100644 --- a/app/src/main/java/eu/faircode/email/EmailService.java +++ b/app/src/main/java/eu/faircode/email/EmailService.java @@ -62,6 +62,7 @@ import java.net.UnknownHostException; import java.security.GeneralSecurityException; import java.security.KeyStore; import java.security.PrivateKey; +import java.security.Security; import java.security.cert.CertPathValidatorException; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; @@ -168,6 +169,11 @@ public class EmailService implements AutoCloseable { // TLS_FALLBACK_SCSV https://tools.ietf.org/html/rfc7507 // TLS_EMPTY_RENEGOTIATION_INFO_SCSV https://tools.ietf.org/html/rfc5746 + static { + Security.setProperty("jdk.tls.disabledAlgorithms", ""); + Security.setProperty("jdk.tls.client.protocols", "TLSv1.3,TLSv1.2,TLSv1.1,TLSv1,SSLv3"); + } + private EmailService() { // Prevent instantiation }