diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2017-12-04 16:08:12 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2017-12-04 16:08:12 +0100 |
commit | 1f91490f7865aedb67c7b5feb631e128f0e210a4 (patch) | |
tree | 3a189107654d512d97b4d3a48c06e1456878af47 /jdisc_http_service | |
parent | aeb228288fa81f74180234b11a8e429a2fa2432d (diff) |
Use correct attribute for x509 cert chain
The JDisc attribute will not return the cert chain here as the JDisc
attributes are not back-propagated to the underlying Servlet request.
The fix is to use the corresponding Servlet attribute.
Diffstat (limited to 'jdisc_http_service')
-rw-r--r-- | jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java index 771e57b0437..063bb35b63e 100644 --- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java +++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/AccessLogRequestLog.java @@ -116,7 +116,7 @@ public class AccessLogRequestLog extends AbstractLifeCycle implements RequestLog if (principal != null) { accessLogEntry.setUserPrincipal(principal); } - X509Certificate[] clientCert = (X509Certificate[]) request.getAttribute(ServletRequest.JDISC_REQUEST_X509CERT); + X509Certificate[] clientCert = (X509Certificate[]) request.getAttribute("javax.servlet.request.X509Certificate"); if (clientCert != null && clientCert.length > 0) { accessLogEntry.setSslPrincipal(clientCert[0].getSubjectX500Principal()); } |