java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
javax.security.sasl.SaslException
javax.security.sasl.AuthenticationException
- すべての実装されたインタフェース:
Serializable
public class AuthenticationException extends SaslException
この例外は、SASLメカニズムの実装によってスローされ、ID、パス・フレーズ、またはキーが無効であるなどの認証に関連した理由により、SASL交換に失敗したことを示します。
AuthenticationExceptionがスローされなくても、障害が認証エラーによるものである場合があるので注意してください。 SASLメカニズムの実装では、障害の性質を特定できない場合や、セキュリティ上の理由などにより、障害の性質を明らかにしたくない場合は、AuthenticationExceptionではなく、より一般的なSaslExceptionをスローすることがあります。
- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 AuthenticationException()
AuthenticationException
の新しいインスタンスを構築します。AuthenticationException(String detail)
詳細メッセージを含むAuthenticationException
の新しいインスタンスを構築します。AuthenticationException(String detail, Throwable ex)
詳細メッセージとルート例外を含むAuthenticationException
の新しいインスタンスを構築します。 -
メソッドのサマリー
クラス javax.security.sasl.SaslExceptionで宣言されたメソッド
toString
クラス java.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
コンストラクタの詳細
-
AuthenticationException
public AuthenticationException()AuthenticationException
の新しいインスタンスを構築します。 ルート例外や詳細メッセージはnullです。 -
AuthenticationException
public AuthenticationException(String detail)詳細メッセージを含むAuthenticationException
の新しいインスタンスを構築します。 ルート例外はnullです。- パラメータ:
detail
- この例外に関する詳細情報を含む文字列。nullの場合もある。- 関連項目:
Throwable.getMessage()
-
AuthenticationException
詳細メッセージとルート例外を含むAuthenticationException
の新しいインスタンスを構築します。- パラメータ:
detail
- この例外に関する詳細情報を含む文字列。nullの場合もある。ex
- この例外がスローされる原因となったルート例外。nullの場合もある。- 関連項目:
Throwable.getMessage()
,Throwable.getCause()
-