public class

X509AuthenticationFilter

extends AbstractPreAuthenticatedProcessingFilter
java.lang.Object
   ↳ org.springframework.web.filter.GenericFilterBean
     ↳ org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter
       ↳ org.springframework.security.web.authentication.preauth.x509.X509AuthenticationFilter

Summary

[Expand]
Inherited Fields
From class org.springframework.web.filter.GenericFilterBean
Public Constructors
X509AuthenticationFilter()
Public Methods
void setPrincipalExtractor(X509PrincipalExtractor principalExtractor)
Protected Methods
Object getPreAuthenticatedCredentials(HttpServletRequest request)
Override to extract the credentials (if applicable) from the current request.
Object getPreAuthenticatedPrincipal(HttpServletRequest request)
Override to extract the principal information from the current request
[Expand]
Inherited Methods
From class org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter
From class org.springframework.web.filter.GenericFilterBean
From class java.lang.Object
From interface javax.servlet.Filter
From interface org.springframework.beans.factory.BeanNameAware
From interface org.springframework.beans.factory.DisposableBean
From interface org.springframework.beans.factory.InitializingBean
From interface org.springframework.context.ApplicationEventPublisherAware
From interface org.springframework.web.context.ServletContextAware

Public Constructors

public X509AuthenticationFilter ()

Public Methods

public void setPrincipalExtractor (X509PrincipalExtractor principalExtractor)

Protected Methods

protected Object getPreAuthenticatedCredentials (HttpServletRequest request)

Override to extract the credentials (if applicable) from the current request. Should not return null for a valid principal, though some implementations may return a dummy value.

protected Object getPreAuthenticatedPrincipal (HttpServletRequest request)

Override to extract the principal information from the current request