クラス SecretKeyCallback
java.lang.ObjectSE
jakarta.security.auth.message.callback.SecretKeyCallback
- 実装されているすべてのインターフェース:
CallbackSE
鍵リポジトリから共有秘密を取得するためのコールバック。
このコールバックは、クライアントまたはサーバーの認証モジュールによって使用され、コールバック処理中にユーザーに依存することなく、共有シークレット(パスワードなど)を取得できます。このコールバックは通常、ターゲットサービスに対して認証するためにパスワードを取得する必要がある中間コンポーネントから呼び出される ClientAuthModules によって呼び出されます。
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static classエイリアスを使用して識別される秘密鍵のリクエスト型。static interface秘密鍵リクエスト型のマーカーインターフェース。コンストラクターの概要
コンストラクターコンストラクター説明秘密鍵 Request オブジェクトを使用してこの SecretKeyCallback を構築します。方法の概要
修飾子と型メソッド説明getKey()コールバック内で設定された秘密鍵を取得するために使用されます。CallbackHandler が、返される秘密鍵を識別する Request オブジェクトを取得するために使用します。voidsetKey(SecretKeySE key) コールバック内でリクエストされた秘密鍵を設定するために CallbackHandler によって使用されます。
コンストラクターの詳細
SecretKeyCallback
秘密鍵 Request オブジェクトを使用してこの SecretKeyCallback を構築します。リクエストオブジェクトは、返される秘密鍵を識別します。エイリアスが null の場合、コールバックのハンドラーは独自のデフォルトに依存します。
- パラメーター:
request- 秘密鍵を識別するリクエストオブジェクト、または null。
メソッドの詳細
getRequest
CallbackHandler が、返される秘密鍵を識別する Request オブジェクトを取得するために使用します。- 戻り値:
- 返される秘密鍵を識別する Request オブジェクト、または null。null の場合、コールバックのハンドラーは独自のデフォルトに依存します。
setKey
コールバック内でリクエストされた秘密鍵を設定するために CallbackHandler によって使用されます。- パラメーター:
key- 秘密鍵。鍵が見つからなかった場合は null。
getKey
コールバック内で設定された秘密鍵を取得するために使用されます。- 戻り値:
- 秘密鍵。鍵が見つからなかった場合は null。