@Override
public boolean beforeTemplate(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+
String pi = req.getPathInfo().substring(PATH.length());
if (pi.length() == 0) {
return false;
pi = pi.substring(1);
boolean crt = false;
boolean cer = false;
+ resp.setContentType("application/pkix-cert");
if (pi.endsWith(".crt")) {
crt = true;
pi = pi.substring(0, pi.length() - 4);
+ } else if (pi.endsWith(".cer")) {
+ if (req.getParameter("install") != null) {
+ resp.setContentType("application/x-x509-user-cert");
+ }
+ cer = true;
+ pi = pi.substring(0, pi.length() - 4);
} else if (pi.endsWith(".cer")) {
cer = true;
pi = pi.substring(0, pi.length() - 4);
out.print(".cer'>");
out.print(translate(req, "DER encoded Certificate"));
out.println("</a><br/>");
+ out.print("<a href='");
+ out.print(serial);
+ out.print(".cer?install'>");
+ out.print(translate(req, "Install into browser."));
+ out.println("</a><br/>");
out.println("<pre>");
try {