モジュール 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()