モジュール java.security.sasl
パッケージ javax.security.sasl

クラスAuthenticationException

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

public class AuthenticationException
extends SaslException
この例外は、SASLメカニズムの実装によってスローされ、ID、パス・フレーズ、またはキーが無効であるなどの認証に関連した理由により、SASL交換に失敗したことを示します。

AuthenticationExceptionがスローされなくても、障害が認証エラーによるものである場合があるので注意してください。 SASLメカニズムの実装では、障害の性質を特定できない場合や、セキュリティ上の理由などにより、障害の性質を明らかにしたくない場合は、AuthenticationExceptionではなく、より一般的なSaslExceptionをスローすることがあります。

導入されたバージョン:
1.5
関連項目:
直列化された形式
  • コンストラクタの詳細

    • AuthenticationException

      public AuthenticationException()
      AuthenticationExceptionの新しいインスタンスを構築します。 ルート例外や詳細メッセージはnullです。
    • AuthenticationException

      public AuthenticationException​(String detail)
      詳細メッセージを含むAuthenticationExceptionの新しいインスタンスを構築します。 ルート例外はnullです。
      パラメータ:
      detail - この例外に関する詳細情報を含む文字列。nullの場合もある。
      関連項目:
      Throwable.getMessage()
    • AuthenticationException

      public AuthenticationException​(String detail, Throwable ex)
      詳細メッセージとルート例外を含むAuthenticationExceptionの新しいインスタンスを構築します。
      パラメータ:
      detail - この例外に関する詳細情報を含む文字列。nullの場合もある。
      ex - この例外がスローされる原因となったルート例外。nullの場合もある。
      関連項目:
      Throwable.getMessage(), Throwable.getCause()