モジュール java.naming
パッケージ javax.naming

クラスAuthenticationException

すべての実装されたインタフェース:
Serializable

public class AuthenticationException extends NamingSecurityException
この例外は、ネーミング・サービスまたはディレクトリ・サービスにアクセスする際に認証エラーが発生した場合にスローされます。 たとえば、ユーザー・プログラムによって指定された資格証明が無効であるか、またはネーミング/ディレクトリ・サービスに対するユーザーの認証に失敗すると、認証エラーが発生することがあります。

この例外を特別にプログラムで処理する場合は、NamingExceptionをキャッチする前にAuthenticationExceptionを明示的にキャッチする必要があります。 AuthenticationExceptionを捕捉した後、プログラムは、解決されたコンテキストの環境プロパティを適切な資格証明で更新することで、認証を再試行できます。

NamingExceptionに適用される同期および直列化は、ここで直接適用されます。

導入されたバージョン:
1.3
関連項目:
  • コンストラクタの詳細

    • AuthenticationException

      public AuthenticationException(String explanation)
      指定された説明を使用して、AuthenticationExceptionの新しいインスタンスを構築します。 ほかのフィールドのデフォルトはすべてnullになります。
      パラメータ:
      explanation - この例外に関する追加の詳細情報を含むnullの可能性がある文字列。
      関連項目:
    • AuthenticationException

      public AuthenticationException()
      AuthenticationExceptionの新しいインスタンスを構築します。 フィールドはすべてnullに設定されます。