java.lang.Object
javax.security.auth.callback.PasswordCallback
- All Implemented Interfaces:
- Serializable,- Callback
 Underlying security services instantiate and pass a
 PasswordCallback to the handle
 method of a CallbackHandler to retrieve password information.
- Since:
- 1.4
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionPasswordCallback(String prompt, boolean echoOn) Construct aPasswordCallbackwith a prompt and a boolean specifying whether the password should be displayed as it is being typed.
- 
Method SummaryModifier and TypeMethodDescriptionvoidClear the retrieved password.char[]Get the retrieved password.Get the prompt.booleanisEchoOn()Return whether the password should be displayed as it is being typed.voidsetPassword(char[] password) Set the retrieved password.
- 
Constructor Details- 
PasswordCallbackConstruct aPasswordCallbackwith 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- promptis null or if- prompthas a length of 0.
 
 
- 
- 
Method Details- 
getPromptGet the prompt.- Returns:
- the prompt.
 
- 
isEchoOnpublic boolean isEchoOn()Return whether the password should be displayed as it is being typed.- Returns:
- the whether the password should be displayed as it is being typed.
 
- 
setPasswordpublic void setPassword(char[] password) Set the retrieved password.This method makes a copy of the input passwordbefore storing it.- Parameters:
- password- the retrieved password, which may be null.
- See Also:
 
- 
getPasswordpublic char[] getPassword()Get the retrieved password.This method returns a copy of the retrieved password. - Returns:
- the retrieved password, which may be null.
- See Also:
 
- 
clearPasswordpublic void clearPassword()Clear the retrieved password.
 
-