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の新しいインスタンスを構築します。
- 
メソッドのサマリー
- 
コンストラクタの詳細- 
AuthenticationExceptionpublic AuthenticationException()AuthenticationExceptionの新しいインスタンスを構築します。 ルート例外や詳細メッセージはnullです。
- 
AuthenticationExceptionpublic AuthenticationException(String detail)詳細メッセージを含むAuthenticationExceptionの新しいインスタンスを構築します。 ルート例外はnullです。- パラメータ:
- detail- この例外に関する詳細情報を含む文字列。nullの場合もある。
- 関連項目:
- Throwable.getMessage()
 
- 
AuthenticationException詳細メッセージとルート例外を含むAuthenticationExceptionの新しいインスタンスを構築します。- パラメータ:
- detail- この例外に関する詳細情報を含む文字列。nullの場合もある。
- ex- この例外がスローされる原因となったルート例外。nullの場合もある。
- 関連項目:
- Throwable.getMessage(),- Throwable.getCause()
 
 
-