クラス PrivateKeyCallback
java.lang.ObjectSE
jakarta.security.auth.message.callback.PrivateKeyCallback
- 実装済みのインターフェース一覧:
CallbackSE
公開鍵基盤(PKI)の秘密鍵とそれに対応する証明書チェーンを取得するためのコールバック。
このコールバックは、クライアントまたはサーバーの認証モジュールが、コールバックを処理する CallbackHandler で使用可能なキーリポジトリから秘密鍵または秘密鍵参照を取得するために使用できます。
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明static classエイリアスを使用して識別される秘密鍵のリクエスト型。static class証明書ダイジェストまたは拇印を使用して識別される秘密鍵のリクエスト型。static class発行者 / シリアル番号を使用して識別される秘密鍵のリクエスト型。static interface秘密鍵リクエスト型のマーカーインターフェース。static classSubjectKeyID を使用して識別される秘密鍵のリクエスト型コンストラクター概要
コンストラクターコンストラクター説明秘密鍵の Request オブジェクトを使用してこの PrivateKeyCallback を構築します。方法の概要
修飾子と型メソッド説明getChain()コールバック内で設定された証明書チェーンを取得するために使用されます。getKey()コールバック内で設定された秘密鍵を取得するために使用されます。CallbackHandler が、返される秘密鍵を識別する Request オブジェクトを取得するために使用します。voidsetKey(PrivateKeySE key, CertificateSE[] chain) コールバック内でリクエストされた秘密鍵と対応する証明書チェーンを設定するために CallbackHandler によって使用されます。
コンストラクターの詳細
PrivateKeyCallback
秘密鍵の Request オブジェクトを使用してこの PrivateKeyCallback を構築します。リクエストオブジェクトは、返される秘密鍵を識別します。秘密鍵に対応する証明書チェーンも返されます。
リクエストオブジェクトが null の場合、コールバックのハンドラーは独自のデフォルトに依存します。
- パラメーター:
request- 秘密鍵の識別子、または null。
方法の詳細
getRequest
CallbackHandler が、返される秘密鍵を識別する Request オブジェクトを取得するために使用します。- 戻り値:
- 返される秘密鍵を識別する Request オブジェクト、または null。null の場合、コールバックのハンドラーは独自のデフォルトに依存します。
setKey
コールバック内でリクエストされた秘密鍵と対応する証明書チェーンを設定するために CallbackHandler によって使用されます。リクエストされた秘密鍵またはチェーンが見つからなかった場合は、両方の値を null に設定する必要があります。
- パラメーター:
key- 秘密鍵、または null。chain- 対応する証明書チェーン、または null。
getKey
コールバック内で設定された秘密鍵を取得するために使用されます。- 戻り値:
- 秘密鍵。鍵が見つからなかった場合は null。
getChain
コールバック内で設定された証明書チェーンを取得するために使用されます。- 戻り値:
- 証明書チェーン、またはチェーンが見つからなかった場合は null。