From 813a613fbea386cda1ed4f5e932e8771a5c3cba4 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 3 Apr 2025 15:36:55 +0200 Subject: [PATCH] S/MIME: skip certificate check when encrypt-only --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 467616e248..f7f2372f04 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -4417,7 +4417,7 @@ public class FragmentCompose extends FragmentBase { for (X509Certificate cert : chain) Log.i("S/MIME cert sign algo=" + cert.getSigAlgName() + " " + cert.getSigAlgOID()); - if (check_certificate) { + if (check_certificate && !EntityMessage.SMIME_ENCRYPTONLY.equals(type)) { // Check public key validity try { chain[0].checkValidity();