クラスPasswordCallback
java.lang.Object
javax.security.auth.callback.PasswordCallback
- すべての実装されたインタフェース:
Serializable, Callback
public class PasswordCallback extends Object implements Callback, Serializable
ベースとなるセキュリティ・サービスでは、PasswordCallbackをインスタンス化してCallbackHandlerのhandleメソッドに渡し、パスワード情報を検索します。
- 導入されたバージョン:
- 1.4
- 関連項目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明PasswordCallback(String prompt, boolean echoOn) プロンプトと、入力されたとおりにパスワードを表示するかどうかを指定するブール値とでPasswordCallbackを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明void検出したパスワードをクリアします。char[]検出したパスワードを取得します。プロンプトを取得します。booleanisEchoOn()パスワードを入力されたとおりに表示するかどうかを返します。voidsetPassword(char[] password) 検出したパスワードを設定します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
PasswordCallback
public PasswordCallback(String prompt, boolean echoOn) プロンプトと、入力されたとおりにパスワードを表示するかどうかを指定するブール値とでPasswordCallbackを構築します。- パラメータ:
prompt- パスワードの要求に使用するプロンプト。echoOn- パスワードを入力時に表示する場合はtrue。- スロー:
IllegalArgumentException-promptがnullの場合、またはpromptの長さが0である場合。
-
-
メソッドの詳細
-
getPrompt
-
isEchoOn
public boolean isEchoOn()パスワードを入力されたとおりに表示するかどうかを返します。- 戻り値:
- パスワードを入力されたとおりに表示するかどうか。
-
setPassword
public void setPassword(char[] password) 検出したパスワードを設定します。このメソッドは、入力
passwordを格納する前にコピーを作成します。- パラメータ:
password- 検出したパスワード。nullの場合もある。- 関連項目:
-
getPassword
public char[] getPassword()検出したパスワードを取得します。このメソッドは、検出したパスワードのコピーを返します。
- 戻り値:
- 検出したパスワード。nullの場合もある。
- 関連項目:
-
clearPassword
public void clearPassword()検出したパスワードをクリアします。
-