org.acegisecurity.ui.x509
Class X509ProcessingFilterEntryPoint
java.lang.Object
org.acegisecurity.ui.x509.X509ProcessingFilterEntryPoint
- All Implemented Interfaces:
- AuthenticationEntryPoint
public class X509ProcessingFilterEntryPoint
- extends java.lang.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 Acegi's X509AuthenticationProvider, resulting
in a null authentication.
The commence
method will always return an
HttpServletResponse.SC_FORBIDDEN
(403 error).
- Version:
- $Id: X509ProcessingFilterEntryPoint.java 1496 2006-05-23 13:38:33Z
benalex $
- Author:
- Luke Taylor
- See Also:
ExceptionTranslationFilter
Method Summary |
void |
commence(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
AuthenticationException authException)
Returns a 403 error code to the client. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X509ProcessingFilterEntryPoint
public X509ProcessingFilterEntryPoint()
commence
public void commence(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
AuthenticationException authException)
throws java.io.IOException,
javax.servlet.ServletException
- 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:
java.io.IOException
- DOCUMENT ME!
javax.servlet.ServletException
- DOCUMENT ME!
Copyright © 2004-2012 Interface21, Inc. All Rights Reserved.