クラスPasswordCallback

java.lang.Object
javax.security.auth.callback.PasswordCallback
すべての実装されたインタフェース:
Serializable, Callback

public class PasswordCallback extends Object implements Callback, Serializable

ベースとなるセキュリティ・サービスでは、PasswordCallbackをインスタンス化してCallbackHandlerhandleメソッドに渡し、パスワード情報を検索します。

導入されたバージョン:
1.4
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    PasswordCallback(String prompt, boolean echoOn)
    プロンプトと、入力されたとおりにパスワードを表示するかどうかを指定するブール値とでPasswordCallbackを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    検出したパスワードをクリアします。
    char[]
    検出したパスワードを取得します。
    プロンプトを取得します。
    boolean
    パスワードを入力されたとおりに表示するかどうかを返します。
    void
    setPassword(char[] password)
    検出したパスワードを設定します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • PasswordCallback

      public PasswordCallback(String prompt, boolean echoOn)
      プロンプトと、入力されたとおりにパスワードを表示するかどうかを指定するブール値とでPasswordCallbackを構築します。
      パラメータ:
      prompt - パスワードの要求に使用するプロンプト。
      echoOn - パスワードを入力時に表示する場合はtrue。
      スロー:
      IllegalArgumentException - promptがnullの場合、またはpromptの長さが0である場合。
  • メソッドの詳細

    • getPrompt

      public String getPrompt()
      プロンプトを取得します。
      戻り値:
      プロンプト。
    • isEchoOn

      public boolean isEchoOn()
      パスワードを入力されたとおりに表示するかどうかを返します。
      戻り値:
      パスワードを入力されたとおりに表示するかどうか。
    • setPassword

      public void setPassword(char[] password)
      検出したパスワードを設定します。

      このメソッドは、入力passwordを格納する前にコピーを作成します。

      パラメータ:
      password - 検出したパスワード。nullの場合もある。
      関連項目:
    • getPassword

      public char[] getPassword()
      検出したパスワードを取得します。

      このメソッドは、検出したパスワードのコピーを返します。

      戻り値:
      検出したパスワード。nullの場合もある。
      関連項目:
    • clearPassword

      public void clearPassword()
      検出したパスワードをクリアします。