クラス SecretKeyCallback

  • 実装されたすべてのインターフェース:
    CallbackSE

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

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

    • コンストラクターの詳細

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