From f1b725a320b0dc21673d5c396e8da019e833fbe9 Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 14 Sep 2019 11:40:39 +0000 Subject: [PATCH] Util: Don't attempt to load hidden cert files (ticket #2622) --- core/java/src/net/i2p/crypto/KeyStoreUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/java/src/net/i2p/crypto/KeyStoreUtil.java b/core/java/src/net/i2p/crypto/KeyStoreUtil.java index a5b601373..bbf6b086a 100644 --- a/core/java/src/net/i2p/crypto/KeyStoreUtil.java +++ b/core/java/src/net/i2p/crypto/KeyStoreUtil.java @@ -487,6 +487,9 @@ public final class KeyStoreUtil { // https://www.sslshopper.com/ssl-converter.html // No idea if all these formats can actually be read by CertificateFactory String alias = f.getName().toLowerCase(Locale.US); + // Mac .DS_STORE + if (alias.startsWith(".")) + continue; if (alias.endsWith(".crt") || alias.endsWith(".pem") || alias.endsWith(".key") || alias.endsWith(".der") || alias.endsWith(".key") || alias.endsWith(".p7b") || alias.endsWith(".p7c") || alias.endsWith(".pfx") || alias.endsWith(".p12") ||