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:
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 | |
|---|---|
java.lang.Object
| |
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.
|
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:
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. |
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: