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: