JavaTM 2 Platform
Standard Ed. 6

類別 javax.security.sasl.SaslException
的使用

使用 SaslException 的軟體套件
javax.security.sasl 包含用於支持 SASL 的類別和介面。 
 

javax.security.saslSaslException 的使用
 

javax.security.saslSaslException 的子類別
 class AuthenticationException
          此異常由 SASL 機制實作拋出,指示由於和驗證有關的原因(如無效的標識、口令 或密鑰),SASL 交換已失敗。
 

拋出 SaslExceptionjavax.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
 void SaslClient.dispose()
          處置 SaslClient 可能使用的所有系統資源或安全敏感資訊。
 void SaslServer.dispose()
          處置 SaslServer 可能使用的所有系統資源或安全敏感資訊。
 byte[] SaslClient.evaluateChallenge(byte[] challenge)
          評估 challenge 資料並產生一個回應。
 byte[] SaslServer.evaluateResponse(byte[] response)
          評估回應資料並產生一個 challenge。
 byte[] SaslClient.unwrap(byte[] incoming, int offset, int len)
          解包接收自伺服器的 byte 陣列。
 byte[] SaslServer.unwrap(byte[] incoming, int offset, int len)
          解包接收自客戶端的 byte 陣列。
 byte[] SaslClient.wrap(byte[] outgoing, int offset, int len)
          包裹要發送到伺服器的 byte 陣列。
 byte[] SaslServer.wrap(byte[] outgoing, int offset, int len)
          包裹要發送到客戶端的 byte 陣列。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only