Untitled

 avatar
unknown
java
2 years ago
1.1 kB
4
Indexable
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.security.cert.X509Certificate;

public class TestingServlet extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response) 
    throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        out.println("<HTML>");
        out.println("<HEAD>");
        out.println("<TITLE>Hello Java Servlet</TITLE>");
        out.println("</HEAD>");
        out.println("<BODY>");
        out.println("Hello from 2roy");
        X509Certificate certChain[] = (X509Certificate[]) request.getAttribute("javax.servlet.request.X509Certificate");
        if (certChain != null) {
            for (int i = 0; i < certChain.length; i++) {
                out.println ("Client Certificate [" + i + "] = "
                        + certChain[i].getSubjectX500Principal().getName());
            }
        }
        out.println("!");
        out.println("</BODY>");
        out.println("</HTML>");
    }
}
Editor is loading...