X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=util-testing%2Forg%2Fcacert%2Fgigi%2Futil%2FSimpleSigner.java;h=f2b97d7bcd958380088ebf432372f2e9eef36a62;hb=cdea5a0765ccb868dc3f37d7e7a1b7cae357dfc6;hp=900491722a3ec5f337d6d9d53d0769c7e23cd8e7;hpb=0092e2ee67f47d5a5bc6f4af199bfaa1f986ec2d;p=gigi.git diff --git a/util-testing/org/cacert/gigi/util/SimpleSigner.java b/util-testing/org/cacert/gigi/util/SimpleSigner.java index 90049172..f2b97d7b 100644 --- a/util-testing/org/cacert/gigi/util/SimpleSigner.java +++ b/util-testing/org/cacert/gigi/util/SimpleSigner.java @@ -134,7 +134,7 @@ public class SimpleSigner { "WHERE `certId`=?"); updateMail = new GigiPreparedStatement("UPDATE certs SET crt_name=?," + " created=NOW(), serial=?, caid=? WHERE id=?"); - warnMail = new GigiPreparedStatement("UPDATE jobs SET warning=warning+1, state=IF(warning<3, 'open','error') 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=?"); revoke = new GigiPreparedStatement("SELECT certs.id, certs.csr_name,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=?"); @@ -514,6 +514,7 @@ public class SimpleSigner { try (DerOutputStream dos = new DerOutputStream()) { for (String name : eku.split(",")) { + name = name.trim(); ObjectIdentifier oid; switch (name) { case "serverAuth":