Spring Security Framework

org.springframework.security.ui.preauth.x509
Class X509PreAuthenticatedProcessingFilter

java.lang.Object
  extended by org.springframework.security.ui.SpringSecurityFilter
      extended by org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter
          extended by org.springframework.security.ui.preauth.x509.X509PreAuthenticatedProcessingFilter
All Implemented Interfaces:
Filter, InitializingBean, ApplicationEventPublisherAware, Ordered

public class X509PreAuthenticatedProcessingFilter
extends AbstractPreAuthenticatedProcessingFilter

Version:
$Id$
Author:
Luke Taylor

Field Summary
 
Fields inherited from class org.springframework.security.ui.SpringSecurityFilter
logger
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
X509PreAuthenticatedProcessingFilter()
           
 
Method Summary
 int getOrder()
           
protected  Object getPreAuthenticatedCredentials(HttpServletRequest request)
          Override to extract the credentials (if applicable) from the current request.
protected  Object getPreAuthenticatedPrincipal(HttpServletRequest request)
          Override to extract the principal information from the current request
 void setPrincipalExtractor(X509PrincipalExtractor principalExtractor)
           
 
Methods inherited from class org.springframework.security.ui.preauth.AbstractPreAuthenticatedProcessingFilter
afterPropertiesSet, doFilterHttp, setApplicationEventPublisher, setAuthenticationDetailsSource, setAuthenticationManager, setContinueFilterChainOnUnsuccessfulAuthentication, successfulAuthentication, unsuccessfulAuthentication
 
Methods inherited from class org.springframework.security.ui.SpringSecurityFilter
destroy, doFilter, init, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

X509PreAuthenticatedProcessingFilter

public X509PreAuthenticatedProcessingFilter()
Method Detail

getPreAuthenticatedPrincipal

protected Object getPreAuthenticatedPrincipal(HttpServletRequest request)
Description copied from class: AbstractPreAuthenticatedProcessingFilter
Override to extract the principal information from the current request

Specified by:
getPreAuthenticatedPrincipal in class AbstractPreAuthenticatedProcessingFilter

getPreAuthenticatedCredentials

protected Object getPreAuthenticatedCredentials(HttpServletRequest request)
Description copied from class: AbstractPreAuthenticatedProcessingFilter
Override to extract the credentials (if applicable) from the current request. Some implementations may return a dummy value.

Specified by:
getPreAuthenticatedCredentials in class AbstractPreAuthenticatedProcessingFilter

setPrincipalExtractor

public void setPrincipalExtractor(X509PrincipalExtractor principalExtractor)

getOrder

public int getOrder()

Spring Security Framework

Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.