From d95aebfcc092817f47f13c52c064278820625f52 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 13 Feb 2024 14:14:22 +0100 Subject: [PATCH] Small improvement --- app/src/main/java/eu/faircode/email/EmailService.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/EmailService.java b/app/src/main/java/eu/faircode/email/EmailService.java index dc9a851676..a0c7ab4c54 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.cert.CertPathValidatorException; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import java.util.ArrayList; @@ -725,7 +726,9 @@ public class EmailService implements AutoCloseable { boolean ioError = false; Throwable ce = ex; while (ce != null) { - if (factory != null && ce instanceof CertificateException) + if (factory != null && + (ce instanceof CertificateException || + ce instanceof CertPathValidatorException)) throw new UntrustedException(ex, factory.certificate); if (ce instanceof IOException) ioError = true;