public class PasswordCallback extends Object implements Callback, Serializable
基础安全服务实例,并通过一个PasswordCallback
到handle
一个的方法CallbackHandler
,以获取密码信息。
CallbackHandler
, Serialized Form
Constructor and Description |
---|
PasswordCallback(String prompt, boolean echoOn)
构造一个
PasswordCallback ,带有一个提示符和一个布尔值,指定是否应该在输入密码时显示该密码。
|
Modifier and Type | Method and Description |
---|---|
void |
clearPassword()
清除检索到的密码。
|
char[] |
getPassword()
获取检索到的密码。
|
String |
getPrompt()
获取提示。
|
boolean |
isEchoOn()
返回密码是否应该正在键入时显示。
|
void |
setPassword(char[] password)
设置检索到的密码。
|
public PasswordCallback(String prompt, boolean echoOn)
PasswordCallback
,带有一个提示符和一个布尔值,指定在输入密码时是否显示该密码。
prompt
- 用于请求密码的提示。
echoOn
- 如果密码在输入时
echoOn
,则为true。
IllegalArgumentException
- 如果
prompt
为空,或者如果
prompt
的长度为0。
public String getPrompt()
public boolean isEchoOn()
public void setPassword(char[] password)
该方法在存储输入密码之前复制一份输入密码 。
password
- 检索到的密码,可能为null。
getPassword()
public char[] getPassword()
此方法返回检索到的密码的副本。
setPassword(char[])
public void clearPassword()