X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2FdbObjects%2FCACertificate.java;h=3e8af82274704ffe728f9463c8d18004b80c1fe1;hb=73ac9fa5e36efef14464f40294e43ef85fadf320;hp=41401b6ddab883b84e10180f766bf1492882d212;hpb=aa5723dbb64ec8efa63909d39ff72364f0a5ee96;p=gigi.git diff --git a/src/org/cacert/gigi/dbObjects/CACertificate.java b/src/org/cacert/gigi/dbObjects/CACertificate.java index 41401b6d..3e8af822 100644 --- a/src/org/cacert/gigi/dbObjects/CACertificate.java +++ b/src/org/cacert/gigi/dbObjects/CACertificate.java @@ -89,7 +89,11 @@ public class CACertificate implements IdCachable { CertificateFactory xf = CertificateFactory.getInstance("X509"); HashMap map = new HashMap<>(); HashMap names = new HashMap<>(); - for (File f : scandir.listFiles()) { + File[] scandirfiles = scandir.listFiles(); + if (null == scandirfiles) { + scandirfiles = new File[0]; + } + for (File f : scandirfiles) { X509Certificate cert = (X509Certificate) xf.generateCertificate(new FileInputStream(f)); X500Principal princip = cert.getSubjectX500Principal(); map.put(princip, cert);