クラス SecretKeyCallback
- java.lang.ObjectSE
-
- jakarta.security.auth.message.callback.SecretKeyCallback
- 実装されているすべてのインターフェース:
CallbackSE
public class SecretKeyCallback extends ObjectSE implements CallbackSE
鍵リポジトリから共有秘密を取得するためのコールバック。このコールバックは、クライアントまたはサーバーの認証モジュールによって使用され、コールバック処理中にユーザーに依存することなく、共有シークレット(パスワードなど)を取得できます。このコールバックは通常、ターゲットサービスに対して認証するためにパスワードを取得する必要がある中間コンポーネントから呼び出される
ClientAuthModulesによって呼び出されます。
ネストされたクラスの要約
ネストされたクラス 修飾子と型 クラス 説明 static classSecretKeyCallback.AliasRequestエイリアスを使用して識別される秘密鍵のリクエスト型。static interfaceSecretKeyCallback.Request秘密鍵リクエスト型のマーカーインターフェース。
コンストラクターの概要
コンストラクター コンストラクター 説明 SecretKeyCallback(SecretKeyCallback.Request request)秘密鍵 Request オブジェクトを使用してこの SecretKeyCallback を構築します。
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 SecretKeySEgetKey()コールバック内で設定された秘密鍵を取得するために使用されます。SecretKeyCallback.RequestgetRequest()CallbackHandler が、返される秘密鍵を識別する Request オブジェクトを取得するために使用します。voidsetKey(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。