diff --git a/app/src/main/java/eu/faircode/email/Bimi.java b/app/src/main/java/eu/faircode/email/Bimi.java index 2b598f0a1b..55cc8a4f0c 100644 --- a/app/src/main/java/eu/faircode/email/Bimi.java +++ b/app/src/main/java/eu/faircode/email/Bimi.java @@ -209,8 +209,10 @@ public class Bimi { throw new IllegalArgumentException("Invalid certificate type"); // Check subject - if (!EntityCertificate.getDnsNames(cert).contains(domain)) - throw new IllegalArgumentException("Invalid certificate domain"); + List names = EntityCertificate.getDnsNames(cert); + if (!names.contains(domain)) + throw new IllegalArgumentException("Invalid certificate domain" + + " names=" + TextUtils.join(", ", names)); // https://datatracker.ietf.org/doc/html/rfc3709#page-6 // LogotypeExtn ::= SEQUENCE {