tomcatアクセスログファイルにクライアント証明書情報を含めることを試みています。Tomcatアクセスログクライアント証明書サブジェクト名
私はこの記事を見直しました: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
悲しいことに、他の場所でクライアント証明書を終了し、splunkにダンプしました。 –