Java 在tomcat中获取客户端证书DN

Java 在tomcat中获取客户端证书DN,java,servlets,ssl,tomcat7,client-certificates,Java,Servlets,Ssl,Tomcat7,Client Certificates,我正在编写一个servlet,用于Tomcat7中,使用APR和OpenSSL,后者使用客户端证书身份验证 在处理某些请求时,如何获取发出请求的客户端的DN 从理论上讲,servlet应该能够在任何容器中运行,因此有一个抽象的方法吗?在这种特殊情况下,如果方法是tomcat/APR/openssl特定的,也可以。您确实需要阅读Servlet规范,特别是第3.9节 您需要名为javax.servlet.request.X509Certificate的ServletRequest属性

我正在编写一个servlet,用于Tomcat7中,使用APR和OpenSSL,后者使用客户端证书身份验证

在处理某些请求时,如何获取发出请求的客户端的DN

从理论上讲,servlet应该能够在任何容器中运行,因此有一个抽象的方法吗?在这种特殊情况下,如果方法是tomcat/APR/openssl特定的,也可以。

您确实需要阅读Servlet规范,特别是第3.9节

您需要名为javax.servlet.request.X509Certificate的ServletRequest属性