org.apache.catalina.authenticator
Class SSLAuthenticator
- Authenticator, Contained, Lifecycle, MBeanRegistration, Valve
public class SSLAuthenticator
An Authenticator and Valve implementation of authentication
that utilizes SSL certificates to identify client users.
Version:
- Craig R. McClanahan
protected static String | info - Descriptive information about this implementation.
|
DEFAULT_ALGORITHM , SESSION_ID_BYTES , algorithm , cache , context , debug , digest , disableProxyCaching , entropy , info , lifecycle , random , randomClass , sm , sso , started |
boolean | authenticate(HttpRequest request, HttpResponse 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.
|
String | getInfo() - Return descriptive information about this Valve implementation.
|
void | start() - Initialize the database we will be using for client verification
and certificate validation (if any).
|
void | stop() - Finalize the database we used for client verification and
certificate validation (if any).
|
addLifecycleListener , associate , authenticate , findLifecycleListeners , generateSessionId , getAlgorithm , getCache , getContainer , getDebug , getDigest , getDisableProxyCaching , getEntropy , getInfo , getRandom , getRandomClass , getSession , getSession , invoke , log , log , reauthenticateFromSSO , register , removeLifecycleListener , setAlgorithm , setCache , setContainer , setDebug , setDisableProxyCaching , setEntropy , setRandomClass , start , stop |
createObjectName , getContainer , getContainerName , getController , getDebug , getDomain , getInfo , getObjectName , getParentName , invoke , postDeregister , postRegister , preDeregister , preRegister , setContainer , setController , setDebug , setObjectName |
info
protected static final String info
Descriptive information about this implementation.
authenticate
public boolean authenticate(HttpRequest request,
HttpResponse response,
LoginConfig config)
throws IOException
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.
- authenticate in interface AuthenticatorBase
request
- Request we are processingresponse
- Response we are creatingconfig
- Login configuration describing how authentication
should be performed
getInfo
public String getInfo()
Return descriptive information about this Valve implementation.
- getInfo in interface Valve
- getInfo in interface AuthenticatorBase
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.