1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-02-22 14:11:00 +00:00

BIMI: log DNS names

This commit is contained in:
M66B 2021-07-19 12:36:19 +02:00
parent 511445a1f2
commit 53f603d072

View file

@ -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<String> 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 {