JavaTM 2 Platform
Standard Ed. 6

介面 javax.security.auth.callback.CallbackHandler
的使用

使用 CallbackHandler 的軟體套件
java.security 為安全框架提供類別和介面。 
javax.security.auth.login 此套件提供可插入的驗證框架。 
javax.security.auth.spi 此套件提供用於實作可插入驗證模組的介面。 
javax.security.sasl 包含用於支持 SASL 的類別和介面。 
 

java.securityCallbackHandler 的使用
 

返回 CallbackHandlerjava.security 中的方法
 CallbackHandler KeyStore.CallbackHandlerProtection.getCallbackHandler()
          返回 CallbackHandler。
 

參數型別為 CallbackHandlerjava.security 中的方法
abstract  void AuthProvider.login(Subject subject, CallbackHandler handler)
          登錄到此 provider 中。
abstract  void AuthProvider.setCallbackHandler(CallbackHandler handler)
          設置 CallbackHandler
 

參數型別為 CallbackHandlerjava.security 中的建構子
KeyStore.CallbackHandlerProtection(CallbackHandler handler)
          根據 CallbackHandler 建構新的 CallbackHandlerProtection。
 

javax.security.auth.loginCallbackHandler 的使用
 

參數型別為 CallbackHandlerjavax.security.auth.login 中的建構子
LoginContext(String name, CallbackHandler callbackHandler)
          使用 name 和 CallbackHandler 物件實例化一個新 LoginContext 物件。
LoginContext(String name, Subject subject, CallbackHandler callbackHandler)
          使用 name、要進行驗證的 SubjectCallbackHandler 物件實例化一個新 LoginContext 物件。
LoginContext(String name, Subject subject, CallbackHandler callbackHandler, Configuration config)
          使用 name、要進行驗證的 SubjectCallbackHandler 物件和登錄 Configuration 來實例化一個新 LoginContext 物件。
 

javax.security.auth.spiCallbackHandler 的使用
 

參數型別為 CallbackHandlerjavax.security.auth.spi 中的方法
 void LoginModule.initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
          初始化此 LoginModule。
 

javax.security.saslCallbackHandler 的使用
 

參數型別為 CallbackHandlerjavax.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