"INNER JOIN certs ON certs.id=jobs.`targetId` " + //
"INNER JOIN profiles ON profiles.id=certs.profile " + //
"WHERE jobs.state='open' "//
- + "AND task='sign'");
+ + "AND task='sign'");
getSANSs = new GigiPreparedStatement("SELECT contents, type FROM `subjectAlternativeNames` " + //
"WHERE `certId`=?");
}
}
- private static int counter = 0;
-
private static void signCertificates() throws SQLException {
GigiResultSet rs = readyCerts.executeQuery();
}
String ca = caP.getProperty("ca") + "_2015_1";
File parent = new File("signer/ca");
- for (File f : parent.listFiles()) {
+ File[] caFiles = parent.listFiles();
+ if (null == caFiles) {
+ caFiles = new File[0];
+ }
+ for (File f : caFiles) {
if (f.getName().startsWith(caP.getProperty("ca"))) {
ca = f.getName();
break;