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
 
クラス org.apache.catalina.valves.ValveBase から継承したフィールド
container
 
インタフェース org.apache.catalina.Lifecycle から継承したフィールド
START_EVENT, STOP_EVENT
 
コンストラクタの概要
SSLAuthenticator()
           
 
メソッドの概要
 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 processing
response - Response we are creating
login - 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 started
LifecycleException - 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 stopped
LifecycleException - if this component detects a fatal error that prevents this component from being used


Copyright ? 2000-2001 Apache Software Foundation. All Rights Reserved.