- java.lang.Object
 -  
      
- javax.security.auth.callback.PasswordCallback
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable,Callback 
public class PasswordCallback extends Object implements Callback, Serializable
基础安全服务实例,并通过一个
PasswordCallback至handle一个方法CallbackHandler,以获取密码信息。- 从以下版本开始:
 - 1.4
 - 另请参见:
 -  
         
CallbackHandler, Serialized Form 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 PasswordCallback(String prompt, boolean echoOn)构造一个带有提示符和布尔值的PasswordCallback,指定密码是否应在键入时显示。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidclearPassword()清除检索到的密码。char[]getPassword()获取检索到的密码。StringgetPrompt()得到提示。booleanisEchoOn()返回密码是否应在键入时显示。voidsetPassword(char[] password)设置检索到的密码。 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
PasswordCallback
public PasswordCallback(String prompt, boolean echoOn)
构造一个带有提示符和布尔值的PasswordCallback,指定密码是否应该在键入时显示。- 参数
 -  
              
prompt- 用于请求密码的提示。 -  
              
echoOn- 如果密码应在键入时显示,echoOntrue。 - 异常
 -  
              
IllegalArgumentException- 如果prompt为空或者如果prompt的长度为0。 
 
 -  
 
-  
             
方法详细信息
-  
getPrompt
public String getPrompt()
得到提示。- 结果
 - 提示。
 
 
-  
isEchoOn
public boolean isEchoOn()
返回密码是否应在键入时显示。- 结果
 - 密码是否应该在输入时显示。
 
 
-  
setPassword
public void setPassword(char[] password)
设置检索到的密码。此方法在存储输入之前复制输入
password。- 参数
 -  
              
password- 检索到的密码,可以为null。 - 另请参见:
 -  
              
getPassword() 
 
-  
getPassword
public char[] getPassword()
获取检索到的密码。此方法返回检索到的密码的副本。
- 结果
 - 检索到的密码,可以为null。
 - 另请参见:
 -  
              
setPassword(char[]) 
 
-  
clearPassword
public void clearPassword()
Clear the retrieved password. 
 -  
 
 -