我正在编写一个用于 Tomcat 7 的 servlet,带有 APR 和 OpenSSL,它使用客户端证书身份验证。
在处理一些请求时,如何获取发出请求的客户端的 DN?
既然理论上servlet应该可以在任何容器中运行,那么有没有抽象方法呢?在这种特殊情况下,如果该方法特定于 tomcat/APR/openssl 也是可以的。
最佳答案
您真的需要阅读 Servlet 规范,尤其是第 3.9 节
你想要名为 javax.servlet.request.X509Certificate 的 ServletRequest 属性
关于java - 在tomcat中获取客户端证书DN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23767810/