From d48c553efc55037657dc7cc6ab84303a586f97a3 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 18 Sep 2025 18:33:33 +0200 Subject: [PATCH] Debug: security properties --- .../main/java/eu/faircode/email/DebugHelper.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/DebugHelper.java b/app/src/main/java/eu/faircode/email/DebugHelper.java index 4b673c4416..fcd1f30fb8 100644 --- a/app/src/main/java/eu/faircode/email/DebugHelper.java +++ b/app/src/main/java/eu/faircode/email/DebugHelper.java @@ -171,6 +171,11 @@ public class DebugHelper { "networkaddress.cache.negative.ttl" )); + private static final List SECURITY_PROPS = Collections.unmodifiableList(Arrays.asList( + "jdk.tls.disabledAlgorithms", + "jdk.tls.client.protocols" + )); + static boolean isAvailable() { return true; } @@ -1796,6 +1801,14 @@ public class DebugHelper { size += write(os, prop + "=" + System.getProperty(prop) + "\r\n"); size += write(os, "\r\n"); + try { + for (String prop : SECURITY_PROPS) + size += write(os, prop + "=" + Security.getProperty(prop) + "\r\n"); + size += write(os, "\r\n"); + } catch (Throwable ex) { + size += write(os, String.format("%s\r\n", ex)); + } + ApplicationInfo ai = context.getApplicationInfo(); if (ai != null) size += write(os, String.format("Source: %s\r\n public: %s\r\n",