我想将客户端证书信息包含在我的tomcat访问日志文件中。Tomcat 7访问日志与客户端证书使用者名称
我已阅读此文章:https://serverfault.com/questions/624790/tomcat-log-the-equivalent-of-ssl-client-s-dn但这只返回对证书的引用,我实际上无法提取任何属性。
我的日志文件模式如下:
pattern="... [%{javax.servlet.request.X509Certificate}r]"
这是返回:[Ljava.security.cert.X509Certificate; @ 667a078]
是否有访问证书的属性,如道路这:
pattern="... [%{javax.servlet.request.X509Certificate.SubjectName}r]"
我希望能够提取证书信息,无需任何代码修改。
你有没有找出如何做到这一点没有任何代码修改被定义? – WiteCastle
可悲的是。最终终止其他地方的客户端证书并倾销。 –