org.apache.catalina.authenticator
クラス SSLAuthenticator
java.lang.Object
|
+--org.apache.catalina.valves.ValveBase
|
+--org.apache.catalina.authenticator.AuthenticatorBase
|
+--org.apache.catalina.authenticator.SSLAuthenticator
- すべての実装インタフェース:
- Authenticator, Contained, Lifecycle, Valve
- public class SSLAuthenticator
- extends AuthenticatorBase
An Authenticator and Valve implementation of authentication
that utilizes SSL certificates to identify client users.
- バージョン:
- $Revision: 1.9.2.1 $ $Date: 2002/02/19 17:13:26 $
- 作成者:
- Craig R. McClanahan
クラス org.apache.catalina.authenticator.AuthenticatorBase から継承したフィールド |
algorithm, cache, context, debug, DEFAULT_ALGORITHM, digest, entropy, info, lifecycle, random, randomClass, SESSION_ID_BYTES, sm, sso, started |
メソッドの概要 |
boolean |
authenticate(HttpRequest request,
HttpResponse response,
LoginConfig config)
Authenticate the user by checking for the existence of a certificate
chain (which should have been made visible by an instance of
CertificatesValve
|
java.lang.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). |
クラス org.apache.catalina.authenticator.AuthenticatorBase から継承したメソッド |
accessControl, addLifecycleListener, associate, checkUserData, findConstraint, generateSessionId, getAlgorithm, getCache, getContainer, getDebug, getDigest, getEntropy, getRandom, getRandomClass, getSession, getSession, invoke, log, log, register, removeLifecycleListener, setAlgorithm, setCache, setContainer, setDebug, setEntropy, setRandomClass |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSLAuthenticator
public SSLAuthenticator()
getInfo
public java.lang.String getInfo()
- Return descriptive information about this Valve implementation.
- オーバーライド:
- クラス
AuthenticatorBase
内の getInfo
authenticate
public boolean authenticate(HttpRequest request,
HttpResponse response,
LoginConfig config)
throws java.io.IOException
- Authenticate the user by checking for the existence of a certificate
chain (which should have been made visible by an instance of
CertificatesValve
- オーバーライド:
- クラス
AuthenticatorBase
内の authenticate
- パラメータ:
request
- Request we are processingresponse
- Response we are creatinglogin
- Login configuration describing how authentication
should be performed- 例外:
java.io.IOException
- if an input/output error occurs
start
public void start()
throws LifecycleException
- Initialize the database we will be using for client verification
and certificate validation (if any).
- オーバーライド:
- クラス
AuthenticatorBase
内の start
- 例外:
java.lang.IllegalStateException
- if this component has already been
startedLifecycleException
- if this component detects a fatal error
that prevents this component from being used
stop
public void stop()
throws LifecycleException
- Finalize the database we used for client verification and
certificate validation (if any).
- オーバーライド:
- クラス
AuthenticatorBase
内の stop
- 例外:
java.lang.IllegalStateException
- if this component has already been
stoppedLifecycleException
- if this component detects a fatal error
that prevents this component from being used
Copyright ? 2000-2001 Apache Software Foundation. All Rights Reserved.