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