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: