diff --git a/config/src/main/java/org/springframework/security/config/annotation/web/configurers/X509Configurer.java b/config/src/main/java/org/springframework/security/config/annotation/web/configurers/X509Configurer.java index 3eba6d53ee..251ed0c9e5 100644 --- a/config/src/main/java/org/springframework/security/config/annotation/web/configurers/X509Configurer.java +++ b/config/src/main/java/org/springframework/security/config/annotation/web/configurers/X509Configurer.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2013 the original author or authors. + * Copyright 2002-2018 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,6 @@ */ package org.springframework.security.config.annotation.web.configurers; -import javax.servlet.http.HttpServletRequest; - import org.springframework.security.authentication.AuthenticationDetailsSource; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.config.annotation.web.HttpSecurityBuilder; @@ -32,6 +30,9 @@ import org.springframework.security.web.authentication.preauth.PreAuthenticatedA import org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails; import org.springframework.security.web.authentication.preauth.x509.SubjectDnX509PrincipalExtractor; import org.springframework.security.web.authentication.preauth.x509.X509AuthenticationFilter; +import org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor; + +import javax.servlet.http.HttpServletRequest; /** * Adds X509 based pre authentication to an application. Since validating the certificate @@ -40,7 +41,7 @@ import org.springframework.security.web.authentication.preauth.x509.X509Authenti * certificate to look up the {@link Authentication} for the user. * *

Security Filters

- * + *

* The following Filters are populated * *

* *

Shared Objects Created

- * + *

* The following shared objects are created * *

* *

Shared Objects Used

- * + *

* The following shared objects are used: * *