模块 java.base

类 PasswordCallback

java.lang.Object
javax.security.auth.callback.PasswordCallback
所有已实现的接口:
Serializable , Callback

public class PasswordCallback extends Object implements Callback , Serializable

底层安全服务实例化 PasswordCallback 并将其传递给 CallbackHandlerhandle 方法以检索密码信息。

自从:
1.4
参见:
  • 构造方法详细信息

    • PasswordCallback

      public PasswordCallback(String  prompt, boolean echoOn)
      构造一个带有提示和boolean的PasswordCallback,指定是否应在键入密码时显示密码。
      参数:
      prompt - 用于请求密码的提示。
      echoOn - 如果在输入密码时应显示密码,则为真。
      抛出:
      IllegalArgumentException - 如果 prompt 为空或如果 prompt 的长度为 0。
  • 方法详情

    • getPrompt

      public String  getPrompt()
      得到提示。
      返回:
      提示。
    • isEchoOn

      public boolean isEchoOn()
      返回密码是否应在键入时显示。
      返回:
      密码是否应在输入时显示。
    • setPassword

      public void setPassword(char[] password)
      设置找回的密码。

      此方法在存储之前复制输入 password

      参数:
      password - 检索到的密码,可能为空。
      参见:
    • getPassword

      public char[] getPassword()
      获取找回的密码。

      此方法返回检索到的密码的副本。

      返回:
      检索到的密码,可能为空。
      参见:
    • clearPassword

      public void clearPassword()
      清除检索到的密码。