JavaTM 2 Platform
Standard Ed. 5.0

インタフェース
javax.security.auth.callback.CallbackHandler の使用

CallbackHandler を使用しているパッケージ
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
javax.security.auth.login プラグイン可能な認証のフレームワークを提供します。 
javax.security.auth.spi プラグイン可能な認証モジュールの実装に使用されるインタフェースを提供します。 
javax.security.sasl SASL をサポートするためのクラスとインタフェースを含みます。 
 

java.security での CallbackHandler の使用
 

CallbackHandler を返す java.security のメソッド
 CallbackHandler KeyStore.CallbackHandlerProtection.getCallbackHandler()
          CallbackHandler を返します。
 

CallbackHandler 型のパラメータを持つ java.security のメソッド
abstract  void AuthProvider.login(Subject subject, CallbackHandler handler)
          このプロバイダにログインします。
abstract  void AuthProvider.setCallbackHandler(CallbackHandler handler)
          CallbackHandler を設定します。
 

CallbackHandler 型のパラメータを持つ java.security のコンストラクタ
KeyStore.CallbackHandlerProtection(CallbackHandler handler)
          CallbackHandler から新しい CallbackHandlerProtection を構築します。
 

javax.security.auth.login での CallbackHandler の使用
 

CallbackHandler 型のパラメータを持つ javax.security.auth.login のコンストラクタ
LoginContext(String name, CallbackHandler callbackHandler)
          名前と CallbackHandler を指定して、新しい LoginContext オブジェクトをインスタンス化します。
LoginContext(String name, Subject subject, CallbackHandler callbackHandler)
          名前、認証を受ける Subject オブジェクト、および CallbackHandler オブジェクトを指定して、新しい LoginContext オブジェクトをインスタンス化します。
LoginContext(String name, Subject subject, CallbackHandler callbackHandler, Configuration config)
          名前、認証を受ける Subject オブジェクト、CallbackHandler オブジェクト、およびログイン Configuration を指定して、新しい LoginContext オブジェクトをインスタンス化します。
 

javax.security.auth.spi での CallbackHandler の使用
 

CallbackHandler 型のパラメータを持つ javax.security.auth.spi のメソッド
 void LoginModule.initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
          この LoginModule を初期化します。
 

javax.security.sasl での CallbackHandler の使用
 

CallbackHandler 型のパラメータを持つ javax.security.sasl のメソッド
 SaslClient SaslClientFactory.createSaslClient(String[] mechanisms, String authorizationId, String protocol, String serverName, Map<String,?> props, CallbackHandler cbh)
          指定のパラメータを使用して SaslClient を作成します。
static SaslClient Sasl.createSaslClient(String[] mechanisms, String authorizationId, String protocol, String serverName, Map<String,?> props, CallbackHandler cbh)
          指定のパラメータを使用して SaslClient を作成します。
 SaslServer SaslServerFactory.createSaslServer(String mechanism, String protocol, String serverName, Map<String,?> props, CallbackHandler cbh)
          指定のパラメータを使用して SaslServer を作成します。
static SaslServer Sasl.createSaslServer(String mechanism, String protocol, String serverName, Map<String,?> props, CallbackHandler cbh)
          指定された機構の SaslServer を作成します。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。