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) {