| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 CallbackHandler 的软件包 | |
|---|---|
| java.security | 为安全框架提供类和接口。 | 
| javax.security.auth.login | 此包提供可插入的验证框架。 | 
| javax.security.auth.spi | 此包提供用于实现可插入验证模块的接口。 | 
| javax.security.sasl | 包含用于支持 SASL 的类和接口。 | 
| java.security 中 CallbackHandler 的使用 | 
|---|
| 返回 CallbackHandler 的 java.security 中的方法 | |
|---|---|
 CallbackHandler | 
KeyStore.CallbackHandlerProtection.getCallbackHandler()
返回 CallbackHandler。  | 
| 参数类型为 CallbackHandler 的 java.security 中的方法 | |
|---|---|
abstract  void | 
AuthProvider.login(Subject subject,
      CallbackHandler handler)
登录到此 provider 中。  | 
abstract  void | 
AuthProvider.setCallbackHandler(CallbackHandler handler)
设置 CallbackHandler。 | 
| 参数类型为 CallbackHandler 的 java.security 中的构造方法 | |
|---|---|
KeyStore.CallbackHandlerProtection(CallbackHandler handler)
根据 CallbackHandler 构造新的 CallbackHandlerProtection。  | 
|
| javax.security.auth.login 中 CallbackHandler 的使用 | 
|---|
| 参数类型为 CallbackHandler 的 javax.security.auth.login 中的构造方法 | |
|---|---|
LoginContext(String name,
             CallbackHandler callbackHandler)
使用 name 和 CallbackHandler 对象实例化一个新 LoginContext 对象。 | 
|
LoginContext(String name,
             Subject subject,
             CallbackHandler callbackHandler)
使用 name、要进行验证的 Subject 和 CallbackHandler 对象实例化一个新 LoginContext 对象。 | 
|
LoginContext(String name,
             Subject subject,
             CallbackHandler callbackHandler,
             Configuration config)
使用 name、要进行验证的 Subject、CallbackHandler 对象和登录 Configuration 来实例化一个新 LoginContext 对象。 | 
|
| javax.security.auth.spi 中 CallbackHandler 的使用 | 
|---|
| 参数类型为 CallbackHandler 的 javax.security.auth.spi 中的方法 | |
|---|---|
 void | 
LoginModule.initialize(Subject subject,
           CallbackHandler callbackHandler,
           Map<String,?> sharedState,
           Map<String,?> options)
初始化此 LoginModule。  | 
| javax.security.sasl 中 CallbackHandler 的使用 | 
|---|
| 参数类型为 CallbackHandler 的 javax.security.sasl 中的方法 | |
|---|---|
static SaslClient | 
Sasl.createSaslClient(String[] mechanisms,
                 String authorizationId,
                 String protocol,
                 String serverName,
                 Map<String,?> props,
                 CallbackHandler cbh)
使用提供的参数创建 SaslClient。  | 
 SaslClient | 
SaslClientFactory.createSaslClient(String[] mechanisms,
                 String authorizationId,
                 String protocol,
                 String serverName,
                 Map<String,?> props,
                 CallbackHandler cbh)
使用提供的参数创建 SaslClient。  | 
static SaslServer | 
Sasl.createSaslServer(String mechanism,
                 String protocol,
                 String serverName,
                 Map<String,?> props,
                 CallbackHandler cbh)
为指定机制创建一个 SaslServer。  | 
 SaslServer | 
SaslServerFactory.createSaslServer(String mechanism,
                 String protocol,
                 String serverName,
                 Map<String,?> props,
                 CallbackHandler cbh)
使用提供的参数创建 SaslServer。  | 
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。