JavaTM 2 Platform
Standard Ed. 6

javax.naming
類別 AuthenticationException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 javax.naming.NamingException
              繼承者 javax.naming.NamingSecurityException
                  繼承者 javax.naming.AuthenticationException
所有已實作的介面:
Serializable

public class AuthenticationException
extends NamingSecurityException

當存取命名或目錄服務發生驗證錯誤時,拋出此異常。驗證錯誤可能在(舉例來說)使用者程序提供的證書無效或者其他原因導致對需要命名/目錄服務的使用者進行驗證失敗時發生。

如果程序想要單獨處理此異常,它應該在試圖捕獲 NamingException 之前顯式捕獲 AuthenticationException。在捕獲 AuthenticationException 之後,通過使用適當的證書更新已解析上下文的環境屬性,該程序可以重新嘗試進行驗證。

應用於 NamingException 的同步和序列化問題在這裡可以直接應用。

從以下版本開始:
1.3
另請參見:
序列化表格

欄位摘要
 
從類別 javax.naming.NamingException 繼承的欄位
remainingName, resolvedName, resolvedObj, rootException
 
建構子摘要
AuthenticationException()
          建構一個新的 AuthenticationException 實例。
AuthenticationException(String explanation)
          使用所提供的解釋建構一個新的 AuthenticationException 實例。
 
方法摘要
 
從類別 javax.naming.NamingException 繼承的方法
appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause, toString, toString
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

AuthenticationException

public AuthenticationException(String explanation)
使用所提供的解釋建構一個新的 AuthenticationException 實例。其他所有欄位預設為 null。

參數:
explanation - 一個可能為 null 的字元串,包含有關此異常的附加詳細資訊。
另請參見:
Throwable.getMessage()

AuthenticationException

public AuthenticationException()
建構一個新的 AuthenticationException 實例。所有欄位都被設置為 null。


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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