From 33f0462c8fb9d77050797855d47d6d815f9c7e8a Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 12 Dec 2024 07:07:26 +0100 Subject: [PATCH] Revert "Decode punycode in certificates" This reverts commit c097457680e080d273f26a293c3590835e28cc65. --- app/src/main/java/eu/faircode/email/EntityCertificate.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/EntityCertificate.java b/app/src/main/java/eu/faircode/email/EntityCertificate.java index 162d581368..bd08db0a41 100644 --- a/app/src/main/java/eu/faircode/email/EntityCertificate.java +++ b/app/src/main/java/eu/faircode/email/EntityCertificate.java @@ -194,7 +194,7 @@ public class EntityCertificate { for (List altName : altNames) if (altName.get(0).equals(GeneralName.rfc822Name)) { if (altName.get(1) instanceof String) - result.add(MessageHelper.fromPunyCode((String) altName.get(1))); + result.add((String) altName.get(1)); } else if (altName.get(0).equals(GeneralName.otherName)) { if (altName.get(1) instanceof byte[]) try { @@ -206,7 +206,7 @@ public class EntityCertificate { int at = otherName.indexOf('@'); int dot = otherName.lastIndexOf('.'); if (at >= 0 && dot > at) // UTF-8 accepted, so basic test only - result.add(MessageHelper.fromPunyCode(otherName)); + result.add(otherName); else Log.w("Ignoring otherName=" + otherName); } catch (Throwable ex) { @@ -234,7 +234,7 @@ public class EntityCertificate { continue; if (!Helper.EMAIL_ADDRESS.matcher(email).matches()) continue; - result.add(MessageHelper.fromPunyCode(email)); + result.add(email); } } } catch (Throwable ex) {