モジュール java.base

クラスPasswordCallback

  • すべての実装されたインタフェース:
    Serializable, Callback

    public class PasswordCallback
    extends Object
    implements Callback, Serializable

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

    導入されたバージョン:
    1.4
    関連項目:
    CallbackHandler直列化された形式
    • コンストラクタの詳細

      • 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 - 検出したパスワード。nullの場合もある。
        関連項目:
        getPassword()
      • getPassword

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

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

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

        public void clearPassword()
        検出したパスワードを消去します。