p.load(reader);
}
ServerConstants.init(p);
+ TimeConditions.init(p);
DatabaseConnection.init(p);
runSigner();
"WHERE `certId`=?");
updateMail = new GigiPreparedStatement("UPDATE certs SET created=NOW(), serial=?, caid=?, expire=? WHERE id=?");
- warnMail = new GigiPreparedStatement("UPDATE jobs SET warning=warning+1, state=CASE WHEN warning<3 THEN 'open'::`jobState` ELSE 'error'::`jobState` END WHERE id=?");
+ warnMail = new GigiPreparedStatement("UPDATE jobs SET attempt=attempt+1, state=CASE WHEN attempt<3 THEN 'open'::`jobState` ELSE 'error'::`jobState` END WHERE id=?");
revoke = new GigiPreparedStatement("SELECT certs.id, jobs.id FROM jobs INNER JOIN certs ON jobs.`targetId`=certs.id" + " WHERE jobs.state='open' AND task='revoke'");
revokeCompleted = new GigiPreparedStatement("UPDATE `certs` SET revoked=NOW() WHERE id=?");
case "OCSPSigning":
oid = new ObjectIdentifier("1.3.6.1.5.5.7.3.9");
break;
-
+ case "msCodeInd":
+ oid = new ObjectIdentifier("1.3.6.1.4.1.311.2.1.21");
+ break;
+ case "msCodeCom":
+ oid = new ObjectIdentifier("1.3.6.1.4.1.311.2.1.22");
+ break;
default:
throw new Error(name);
}