]> WPIA git - gigi.git/blob - src/org/cacert/gigi/pages/account/MailCertificateAdd.java
35899c5da73e82ebf328f052dd30a41214f9282e
[gigi.git] / src / org / cacert / gigi / pages / account / MailCertificateAdd.java
1 package org.cacert.gigi.pages.account;
2
3 import java.io.IOException;
4 import java.io.PrintWriter;
5 import java.util.HashMap;
6
7 import javax.servlet.http.HttpServletRequest;
8 import javax.servlet.http.HttpServletResponse;
9
10 import org.cacert.gigi.output.ClientCSRGenerate;
11 import org.cacert.gigi.pages.Page;
12
13 public class MailCertificateAdd extends Page {
14         public static final String PATH = "/account/certs/email/new";
15
16         public MailCertificateAdd() {
17                 super("Create Email certificate");
18         }
19
20         @Override
21         public void doGet(HttpServletRequest req, HttpServletResponse resp)
22                         throws IOException {
23                 HashMap<String, Object> vars = new HashMap<String, Object>();
24                 getDefaultTemplate().output(resp.getWriter(), getLanguage(req), vars);
25         }
26         @Override
27         public void doPost(HttpServletRequest req, HttpServletResponse resp)
28                         throws IOException {
29                 PrintWriter out = resp.getWriter();
30                 if (req.getParameter("optionalCSR") == null
31                                 || req.getParameter("optionalCSR").equals("")) {
32                         out.println("csr missing");
33                         ClientCSRGenerate.output(req, resp);
34                 }
35                 out.println("could now start processing the cert request");
36         }
37
38 }