X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2Fcerts%2FCertificateIssueForm.java;h=0a95497d17935bc00b72a9428795daeb49b4dcc1;hb=1d08cc98005de07c416207536bcae3592fbc7b73;hp=672b28f9a03501eca9fc1a5df80cf57278ada5d4;hpb=952f3ddd9438cf10ba25a5d9f1e9d8a04d75e0dc;p=gigi.git diff --git a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java index 672b28f9..0a95497d 100644 --- a/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java +++ b/src/org/cacert/gigi/pages/account/certs/CertificateIssueForm.java @@ -75,7 +75,7 @@ public class CertificateIssueForm extends Form { try { cr.update(req.getParameter("CN"), req.getParameter("hash_alg"), req.getParameter("profile"), // - req.getParameter("org"), req.getParameter("OU"), req.getParameter("SANs"), out, req); + req.getParameter("org"), req.getParameter("OU"), req.getParameter("SANs")); } catch (GigiApiException e) { error.mergeInto(e); } @@ -90,6 +90,9 @@ public class CertificateIssueForm extends Form { error.format(out, Page.getLanguage(req)); return false; } + if (login) { + result.setLoginEnabled(true); + } result.issue(issueDate.getFrom(), issueDate.getTo(), c.getActor()).waitFor(60000); this.result = result; return true; @@ -104,8 +107,6 @@ public class CertificateIssueForm extends Form { } catch (GeneralSecurityException e) { e.printStackTrace(); throw new GigiApiException("Certificate Request format is invalid."); - } catch (InterruptedException e) { - e.printStackTrace(); } } catch (GigiApiException e) { e.format(out, Page.getLanguage(req));