PasswordCallback
public
class
PasswordCallback
extends Object
implements
Callback,
Serializable
java.lang.Object | |
↳ | javax.security.auth.callback.PasswordCallback |
Underlying security services instantiate and pass a
PasswordCallback
to the handle
method of a CallbackHandler
to retrieve password information.
See also:
Summary
Public constructors | |
---|---|
PasswordCallback(String prompt, boolean echoOn)
Construct a |
Public methods | |
---|---|
void
|
clearPassword()
Clear the retrieved password. |
char[]
|
getPassword()
Get the retrieved password. |
String
|
getPrompt()
Get the prompt. |
boolean
|
isEchoOn()
Return whether the password should be displayed as it is being typed. |
void
|
setPassword(char[] password)
Set the retrieved password. |
Inherited methods | |
---|---|
Public constructors
PasswordCallback
public PasswordCallback (String prompt, boolean echoOn)
Construct a PasswordCallback
with a prompt
and a boolean specifying whether the password should be displayed
as it is being typed.
Parameters | |
---|---|
prompt |
String : the prompt used to request the password. |
echoOn |
boolean : true if the password should be displayed
as it is being typed. |
Throws | |
---|---|
IllegalArgumentException |
if prompt is null or
if prompt has a length of 0. |
Public methods
getPassword
public char[] getPassword ()
Get the retrieved password.
This method returns a copy of the retrieved password.
Returns | |
---|---|
char[] |
the retrieved password, which may be null. |
See also:
getPrompt
public String getPrompt ()
Get the prompt.
Returns | |
---|---|
String |
the prompt. |
isEchoOn
public boolean isEchoOn ()
Return whether the password should be displayed as it is being typed.
Returns | |
---|---|
boolean |
the whether the password should be displayed as it is being typed. |
setPassword
public void setPassword (char[] password)
Set the retrieved password.
This method makes a copy of the input password before storing it.
Parameters | |
---|---|
password |
char : the retrieved password, which may be null. |
See also: