java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
javax.security.sasl.SaslException
javax.security.sasl.AuthenticationException
- 所有已实现的接口:
-
Serializable
此异常由SASL机制实现抛出,表示由于与身份验证相关的原因(如无效身份、密码短语或密钥)导致SASL交换失败。
请注意,缺少AuthenticationException并不意味着失败不是由于身份验证错误。如果SASL机制实现无法确定失败的性质,或者不希望披露失败的性质,例如出于安全原因,可能会抛出更一般的SaslException而不是AuthenticationException。
- 自版本:
- 1.5
- 参见:
-
Constructor Summary
ConstructorDescription构造一个新的AuthenticationException
实例。AuthenticationException
(String detail) 构造一个带有详细消息的新AuthenticationException
实例。AuthenticationException
(String detail, Throwable ex) 构造一个带有详细消息和根异常的新AuthenticationException
实例。 -
Method Summary
Methods declared in class javax.security.sasl.SaslException
toString
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
AuthenticationException
public AuthenticationException()构造一个新的AuthenticationException
实例。根异常和详细消息均为null。 -
AuthenticationException
构造一个带有详细消息的新AuthenticationException
实例。根异常为null。- 参数:
-
detail
- 可能为null的字符串,包含异常的详细信息。 - 参见:
-
AuthenticationException
构造一个带有详细消息和根异常的新AuthenticationException
实例。- 参数:
-
detail
- 可能为null的字符串,包含异常的详细信息。 -
ex
- 可能为null的根异常,导致此异常发生。 - 参见:
-