From 53f603d0723f62aef2c1b2796a9f7f3d59ad5ea5 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 19 Jul 2021 12:36:19 +0200 Subject: [PATCH] BIMI: log DNS names --- app/src/main/java/eu/faircode/email/Bimi.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 {