javax.security.auth.callback
public class PasswordCallback extends Object implements Callback, Serializable
PasswordCallback
to the handle()
method of a {@link CallbackHandler} to retrieve
password information.
See Also: ,
Constructor Summary | |
---|---|
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.
|
Method Summary | |
---|---|
void | clearPassword() Clear the retrieved password. |
char[] | getPassword() Get the retrieved password. This method returns a copy of 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. This method makes a copy of the input password before storing it. |
PasswordCallback
with a prompt and a boolean
specifying whether the password should be displayed as it is being typed.
Parameters: prompt the prompt used to request the password. echoOn 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
.
Get the retrieved password.
This method returns a copy of the retrieved password.
Returns: the retrieved password, which may be null
.
See Also: (char[])
Returns: the prompt.
Returns: the whether the password should be displayed as it is being typed.
Set the retrieved password.
This method makes a copy of the input password before storing it.
Parameters: password the retrieved password, which may be null
.
See Also: getPassword