org.acegisecurity.ui.x509
Class X509ProcessingFilterEntryPoint
java.lang.Object
org.acegisecurity.ui.x509.X509ProcessingFilterEntryPoint
- All Implemented Interfaces:
- AuthenticationEntryPoint
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 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
| 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(ServletRequest request,
ServletResponse response,
AuthenticationException authException)
throws IOException,
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:
IOException - DOCUMENT ME!
ServletException - DOCUMENT ME!
Copyright © 2004-2006 Acegi Technology Pty Limited. All Rights Reserved.