| org.apache.catalina.authenticator.AuthenticatorBase org.apache.catalina.authenticator.SSLAuthenticator
SSLAuthenticator | public class SSLAuthenticator extends AuthenticatorBase (Code) | | An Authenticator and Valve implementation of authentication
that utilizes SSL certificates to identify client users.
author: Craig R. McClanahan version: $Revision: 500629 $ $Date: 2007-01-27 22:32:52 +0100 (sam., 27 janv. 2007) $ |
Field Summary | |
final protected static String | info Descriptive information about this implementation. |
Method Summary | |
public boolean | authenticate(Request request, Response response, LoginConfig config) Authenticate the user by checking for the existence of a certificate
chain, and optionally asking a trust manager to validate that we trust
this user. | public String | getInfo() Return descriptive information about this Valve implementation. | public void | start() Initialize the database we will be using for client verification
and certificate validation (if any). | public void | stop() Finalize the database we used for client verification and
certificate validation (if any). |
info | final protected static String info(Code) | | Descriptive information about this implementation.
|
authenticate | public boolean authenticate(Request request, Response response, LoginConfig config) throws IOException(Code) | | Authenticate the user by checking for the existence of a certificate
chain, and optionally asking a trust manager to validate that we trust
this user.
Parameters: request - Request we are processing Parameters: response - Response we are creating Parameters: config - Login configuration describing how authenticationshould be performed exception: IOException - if an input/output error occurs |
getInfo | public String getInfo()(Code) | | Return descriptive information about this Valve implementation.
|
start | public void start() throws LifecycleException(Code) | | Initialize the database we will be using for client verification
and certificate validation (if any).
exception: LifecycleException - if this component detects a fatal errorthat prevents this component from being used |
stop | public void stop() throws LifecycleException(Code) | | Finalize the database we used for client verification and
certificate validation (if any).
exception: LifecycleException - if this component detects a fatal errorthat prevents this component from being used |
Methods inherited from org.apache.catalina.authenticator.AuthenticatorBase | public void addLifecycleListener(LifecycleListener listener)(Code)(Java Doc) protected void associate(String ssoId, Session session)(Code)(Java Doc) abstract protected boolean authenticate(Request request, Response response, LoginConfig config) throws IOException(Code)(Java Doc) public LifecycleListener[] findLifecycleListeners()(Code)(Java Doc) protected synchronized String generateSessionId()(Code)(Java Doc) public String getAlgorithm()(Code)(Java Doc) public boolean getCache()(Code)(Java Doc) public Container getContainer()(Code)(Java Doc) protected synchronized MessageDigest getDigest()(Code)(Java Doc) public boolean getDisableProxyCaching()(Code)(Java Doc) public String getEntropy()(Code)(Java Doc) public String getInfo()(Code)(Java Doc) protected synchronized Random getRandom()(Code)(Java Doc) public String getRandomClass()(Code)(Java Doc) public boolean getSecurePagesWithPragma()(Code)(Java Doc) public void invoke(Request request, Response response) throws IOException, ServletException(Code)(Java Doc) protected boolean reauthenticateFromSSO(String ssoId, Request request)(Code)(Java Doc) protected void register(Request request, Response response, Principal principal, String authType, String username, String password)(Code)(Java Doc) public void removeLifecycleListener(LifecycleListener listener)(Code)(Java Doc) public void setAlgorithm(String algorithm)(Code)(Java Doc) public void setCache(boolean cache)(Code)(Java Doc) public void setContainer(Container container)(Code)(Java Doc) public void setDisableProxyCaching(boolean nocache)(Code)(Java Doc) public void setEntropy(String entropy)(Code)(Java Doc) public void setRandomClass(String randomClass)(Code)(Java Doc) public void setSecurePagesWithPragma(boolean securePagesWithPragma)(Code)(Java Doc) public void start() throws LifecycleException(Code)(Java Doc) public void stop() throws LifecycleException(Code)(Java Doc)
|
|
|