org.springframework.security.ui.x509
Class X509ProcessingFilterEntryPoint
java.lang.Object
org.springframework.security.ui.x509.X509ProcessingFilterEntryPoint
- All Implemented Interfaces:
- AuthenticationEntryPoint
Deprecated. Use the preauth package instead
public class X509ProcessingFilterEntryPoint
- extends Object
- implements AuthenticationEntryPoint
In the X.509 authentication case (unlike CAS, for example) the certificate
will already have been extracted from the request and a secure context
established by the time the security-enforcement filter is invoked.
Therefore this class isn't actually responsible for the commencement of
authentication, as it is in the case of other providers. It will be called if
the certificate was rejected by Spring Security's X509AuthenticationProvider, resulting
in a null authentication.
The commence
method will always return an
HttpServletResponse.SC_FORBIDDEN
(403 error).
- Version:
- $Id$
- Author:
- Luke Taylor
- See Also:
ExceptionTranslationFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X509ProcessingFilterEntryPoint
public X509ProcessingFilterEntryPoint()
- Deprecated.
commence
public void commence(ServletRequest request,
ServletResponse response,
AuthenticationException authException)
throws IOException,
ServletException
- Deprecated.
- Returns a 403 error code to the client.
- Specified by:
commence
in interface AuthenticationEntryPoint
- Parameters:
request
- DOCUMENT ME!response
- DOCUMENT ME!authException
- DOCUMENT ME!
- Throws:
IOException
- DOCUMENT ME!
ServletException
- DOCUMENT ME!
Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.