X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FMailCertificateAdd.java;h=9541a5ad49c9d3db66c7082da217f75c83f1b0a2;hb=943d8e7ed0ea5a9d56e7e694a3cbd849c52bad16;hp=c25db15f89cf18f426ed9703f682a2740d9b4d47;hpb=590ed6b59f95c729f7f9f797a20fb11e18d77d61;p=gigi.git diff --git a/src/org/cacert/gigi/pages/account/MailCertificateAdd.java b/src/org/cacert/gigi/pages/account/MailCertificateAdd.java index c25db15f..9541a5ad 100644 --- a/src/org/cacert/gigi/pages/account/MailCertificateAdd.java +++ b/src/org/cacert/gigi/pages/account/MailCertificateAdd.java @@ -12,36 +12,38 @@ import org.cacert.gigi.output.template.Template; import org.cacert.gigi.pages.Page; public class MailCertificateAdd extends Page { - public static final String PATH = "/account/certs/email/new"; - Template t = new Template(MailCertificateAdd.class.getResource("RequestCertificate.templ")); - - public MailCertificateAdd() { - super("Create Email certificate"); - } - - @Override - public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { - HashMap vars = new HashMap(); - vars.put("CCA", "CCA"); - - t.output(resp.getWriter(), getLanguage(req), vars); - } - - @Override - public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { - IssueCertificateForm f; - if (req.getParameter(Form.CSRF_FIELD) != null) { - f = Form.getForm(req, IssueCertificateForm.class); - if (f.submit(resp.getWriter(), req)) { - Certificate c = f.getResult(); - String ser = c.getSerial(); - resp.sendRedirect(MailCertificates.PATH + "/" + ser); - } - } else { - f = new IssueCertificateForm(req); - f.submit(resp.getWriter(), req); - } - f.output(resp.getWriter(), getLanguage(req), Collections. emptyMap()); - - } + + public static final String PATH = "/account/certs/email/new"; + + Template t = new Template(MailCertificateAdd.class.getResource("RequestCertificate.templ")); + + public MailCertificateAdd() { + super("Create Email certificate"); + } + + @Override + public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { + HashMap vars = new HashMap(); + vars.put("CCA", "CCA"); + + t.output(resp.getWriter(), getLanguage(req), vars); + } + + @Override + public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { + IssueCertificateForm f; + if (req.getParameter(Form.CSRF_FIELD) != null) { + f = Form.getForm(req, IssueCertificateForm.class); + if (f.submit(resp.getWriter(), req)) { + Certificate c = f.getResult(); + String ser = c.getSerial(); + resp.sendRedirect(MailCertificates.PATH + "/" + ser); + } + } else { + f = new IssueCertificateForm(req); + f.submit(resp.getWriter(), req); + } + f.output(resp.getWriter(), getLanguage(req), Collections.emptyMap()); + + } }