クラス SecretKeyCallback

java.lang.ObjectSE
jakarta.security.auth.message.callback.SecretKeyCallback
実装されているすべてのインターフェース:
CallbackSE

public class SecretKeyCallback extends ObjectSE implements CallbackSE
鍵リポジトリから共有秘密を取得するためのコールバック。

このコールバックは、クライアントまたはサーバーの認証モジュールによって使用され、コールバック処理中にユーザーに依存することなく、共有シークレット(パスワードなど)を取得できます。このコールバックは通常、ターゲットサービスに対して認証するためにパスワードを取得する必要がある中間コンポーネントから呼び出される ClientAuthModules によって呼び出されます。

  • ネストされたクラスの要約

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static class
    エイリアスを使用して識別される秘密鍵のリクエスト型。
    static interface
    秘密鍵リクエスト型のマーカーインターフェース。
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    秘密鍵 Request オブジェクトを使用してこの SecretKeyCallback を構築します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    コールバック内で設定された秘密鍵を取得するために使用されます。
    CallbackHandler が、返される秘密鍵を識別する Request オブジェクトを取得するために使用します。
    void
    コールバック内でリクエストされた秘密鍵を設定するために CallbackHandler によって使用されます。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • 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。