Tomcat 7:如何使用AccessLogValveloginx509证书

我已经在RHEL6上运行Tomcat7,使用整个容器的x509证书进行相互validation。

从浏览器中的用户angular度来看,一切似乎certificate挑战的罚款。 这是在一个代理内部网。

我的目标是将用户x509证书写出到AccessLogValve日志中。

在这篇文章之后,我修改了AccessLogValve模式(在server.xml中),包括:

%{javax.servlet.request.X509Certificate}r 

然而,写入日志的是这样的string:

 [Ljava.security.cert.X509Certicate;@4737f9e8 

我担心的是与cert相关的头文件将被删除,所以我还启用了web.xml中的RequestDumperFilter来查找头文件中的线索。 在那些日志中,除了可能的情况外,我没有看到任何证书相关的东西

 remoteUser=null isSecure=true ============= authType=null