- 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机制实现抛出此异常,以指示SASL交换由于与身份验证相关的原因(例如无效的身份,密码或密钥)而失败。请注意,缺少AuthenticationException并不意味着失败不是由于身份验证错误。 如果SASL机制实现无法确定失败的性质,或者如果不想透露失败的性质(例如,由于安全原因),则可能会抛出更一般的SaslException而不是AuthenticationException。
- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 AuthenticationException()
构造一个AuthenticationException
的新实例。AuthenticationException(String detail)
使用详细消息构造一个AuthenticationException
的新实例。AuthenticationException(String detail, Throwable ex)
使用详细消息和根异常构造一个AuthenticationException
的新实例。
-
方法摘要
-
声明方法的类 javax.security.sasl.SaslException
toString
-
-
-
-
构造方法详细信息
-
AuthenticationException
public AuthenticationException()
构造一个AuthenticationException
的新实例。 根异常和详细消息为null。
-
AuthenticationException
public AuthenticationException(String detail)
使用详细消息构造一个AuthenticationException
的新实例。 根异常为null。- 参数
-
detail
- 包含异常详细信息的可能为空的字符串。 - 另请参见:
-
Throwable.getMessage()
-
AuthenticationException
public AuthenticationException(String detail, Throwable ex)
使用详细消息和根异常构造一个AuthenticationException
的新实例。- 参数
-
detail
- 包含异常详细信息的可能为空的字符串。 -
ex
- 导致此异常的可能为空的根异常。 - 另请参见:
-
Throwable.getMessage()
,Throwable.getCause()
-
-