软件包  javax.security.sasl

Class AuthenticationException

  • All Implemented Interfaces:
    Serializable


    public class AuthenticationException
    extends SaslException
    由SASL机制实现引发此异常,以指示SASL交换机由于与认证有关的原因(例如无效的身份,密码或密钥)而失败。

    请注意,缺少AuthenticationException并不意味着失败不是由于身份验证错误。 如果SASL机制实现无法确定故障的性质,或者如果不想披露故障的性质,例如由于安全原因,则SASL机制实现可能会抛出更一般的SaslException而不是AuthenticationException。

    从以下版本开始:
    1.5
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • AuthenticationException

        public AuthenticationException​()
        构造一个新的实例AuthenticationException 根异常和详细消息为null。
      • AuthenticationException

        public AuthenticationException​(String detail)
        构建一个新的实例AuthenticationExceptionAuthenticationException上详细的消息。 根异常为null。
        参数
        detail - 包含异常详细信息的可能为空的字符串。
        另请参见:
        Throwable.getMessage()
      • AuthenticationException

        public AuthenticationException​(String detail,
                                       Throwable ex)
        构造具有详细消息和根异常的新实例 AuthenticationException
        参数
        detail - 包含异常详细信息的可能为空的字符串。
        ex - 导致此异常的可能的空根异常。
        另请参见:
        Throwable.getMessage()SaslException.getCause()