public class PrivateKeyCallback extends ObjectSE implements CallbackSE
このコールバックは、クライアントまたはサーバーの認証モジュールが、コールバックを処理する CallbackHandler で使用可能なキーリポジトリから秘密鍵または秘密鍵参照を取得するために使用できます。
修飾子と型 | クラスと説明 |
---|---|
static class | PrivateKeyCallback.AliasRequest エイリアスを使用して識別される秘密鍵のリクエスト型。 |
static class | PrivateKeyCallback.DigestRequest 証明書ダイジェストまたは拇印を使用して識別される秘密鍵のリクエスト型。 |
static class | PrivateKeyCallback.IssuerSerialNumRequest 発行者 / シリアル番号を使用して識別される秘密鍵のリクエスト型。 |
static interface | PrivateKeyCallback.Request 秘密鍵リクエスト型のマーカーインターフェース。 |
static class | PrivateKeyCallback.SubjectKeyIDRequest SubjectKeyID を使用して識別される秘密鍵のリクエスト型 |
コンストラクターと説明 |
---|
PrivateKeyCallback(PrivateKeyCallback.Request request) 秘密鍵の Request オブジェクトを使用してこの PrivateKeyCallback を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
CertificateSE[] | getChain() コールバック内で設定された証明書チェーンを取得するために使用されます。 |
PrivateKeySE | getKey() コールバック内で設定された秘密鍵を取得するために使用されます。 |
PrivateKeyCallback.Request | getRequest() CallbackHandler が、返される秘密鍵を識別する Request オブジェクトを取得するために使用します。 |
void | setKey(PrivateKeySE key, CertificateSE[] chain) コールバック内でリクエストされた秘密鍵と対応する証明書チェーンを設定するために CallbackHandler によって使用されます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public PrivateKeyCallback(PrivateKeyCallback.Request request)
リクエストオブジェクトは、返される秘密鍵を識別します。秘密鍵に対応する証明書チェーンも返されます。
リクエストオブジェクトが null の場合、コールバックのハンドラーは独自のデフォルトに依存します。
request
- 秘密鍵の識別子、または null。public PrivateKeyCallback.Request getRequest()
public void setKey(PrivateKeySE key, CertificateSE[] chain)
リクエストされた秘密鍵またはチェーンが見つからなかった場合は、両方の値を null に設定する必要があります。
key
- 秘密鍵、または null。chain
- 対応する証明書チェーン、または null。public PrivateKeySE getKey()
public CertificateSE[] getChain()
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.