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: