- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- javax.security.sasl.SaslException
-
- javax.security.sasl.AuthenticationException
-
- All Implemented Interfaces:
-
Serializable
public class AuthenticationException extends SaslException
由SASL机制实现引发此异常,以指示SASL交换机由于与认证有关的原因(例如无效的身份,密码或密钥)而失败。请注意,缺少AuthenticationException并不意味着失败不是由于身份验证错误。 如果SASL机制实现无法确定故障的性质,或者如果不想披露故障的性质,例如由于安全原因,则SASL机制实现可能会抛出更一般的SaslException而不是AuthenticationException。
- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 AuthenticationException()
构造一个新的实例AuthenticationException
。AuthenticationException(String detail)
构造一个新的实例AuthenticationException
与详细的消息。AuthenticationException(String detail, Throwable ex)
构造一个新的AuthenticationException
实例,AuthenticationException
包含详细的消息和根异常。
-
方法摘要
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class javax.security.sasl.SaslException
getCause, initCause, toString
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
构造方法详细信息
-
AuthenticationException
public AuthenticationException()
构造一个新的实例AuthenticationException
。 根异常和详细消息为null。
-
AuthenticationException
public AuthenticationException(String detail)
构建一个新的实例AuthenticationException
,AuthenticationException
上详细的消息。 根异常为null。- 参数
-
detail
- 包含异常详细信息的可能为空的字符串。 - 另请参见:
-
Throwable.getMessage()
-
AuthenticationException
public AuthenticationException(String detail, Throwable ex)
构造具有详细消息和根异常的新实例AuthenticationException
。- 参数
-
detail
- 包含异常详细信息的可能为空的字符串。 -
ex
- 导致此异常的可能的空根异常。 - 另请参见:
-
Throwable.getMessage()
,SaslException.getCause()
-
-