软件包  javax.security.sasl

Class AuthenticationException

  • 实现的所有接口
    Serializable

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

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

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

      • 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()