public class SecretKeyCallback extends ObjectSE implements CallbackSE
このコールバックは、クライアントまたはサーバーの認証モジュールによって使用され、コールバック処理中にユーザーに依存することなく、共有シークレット(パスワードなど)を取得できます。このコールバックは通常、ターゲットサービスに対して認証するためにパスワードを取得する必要がある中間コンポーネントから呼び出される ClientAuthModules
によって呼び出されます。
修飾子と型 | クラスと説明 |
---|---|
static class | SecretKeyCallback.AliasRequest エイリアスを使用して識別される秘密鍵のリクエスト型。 |
static interface | SecretKeyCallback.Request 秘密鍵リクエスト型のマーカーインターフェース。 |
コンストラクターと説明 |
---|
SecretKeyCallback(SecretKeyCallback.Request request) 秘密鍵 Request オブジェクトを使用してこの SecretKeyCallback を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
SecretKeySE | getKey() コールバック内で設定された秘密鍵を取得するために使用されます。 |
SecretKeyCallback.Request | getRequest() CallbackHandler が、返される秘密鍵を識別する Request オブジェクトを取得するために使用します。 |
void | setKey(SecretKeySE key) コールバック内でリクエストされた秘密鍵を設定するために CallbackHandler によって使用されます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SecretKeyCallback(SecretKeyCallback.Request request)
リクエストオブジェクトは、返される秘密鍵を識別します。エイリアスが null の場合、コールバックのハンドラーは独自のデフォルトに依存します。
request
- 秘密鍵を識別するリクエストオブジェクト、または null。public SecretKeyCallback.Request getRequest()
public void setKey(SecretKeySE key)
key
- 秘密鍵。鍵が見つからなかった場合は null。public SecretKeySE getKey()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.