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: