- java.lang.Object
- 
- javax.security.auth.callback.PasswordCallback
 
- 
- All Implemented Interfaces:
- Serializable,- Callback
 
 public class PasswordCallback extends Object implements Callback, Serializable Underlying security services instantiate and pass a PasswordCallbackto thehandlemethod of aCallbackHandlerto retrieve password information.- Since:
- 1.4
- See Also:
- CallbackHandler, Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description PasswordCallback(String prompt, boolean echoOn)Construct aPasswordCallbackwith a prompt and a boolean specifying whether the password should be displayed as it is being typed.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearPassword()Clear the retrieved password.char[]getPassword()Get the retrieved password.StringgetPrompt()Get the prompt.booleanisEchoOn()Return whether the password should be displayed as it is being typed.voidsetPassword(char[] password)Set the retrieved password.
 
- 
- 
- 
Constructor Detail- 
PasswordCallbackpublic PasswordCallback(String prompt, boolean echoOn) Construct 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 Detail- 
getPromptpublic String getPrompt() Get 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:
- getPassword()
 
 - 
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:
- setPassword(char[])
 
 - 
clearPasswordpublic void clearPassword() Clear the retrieved password.
 
- 
 
-