Module java.base

Class CertPathBuilderException

所有已实现的接口:
Serializable

public class CertPathBuilderException extends GeneralSecurityException
表示在使用CertPathBuilder构建认证路径时遇到各种问题的异常。

CertPathBuilderException支持包装异常。 getCause方法返回引发此异常的可抛出对象(如果有)。

并发访问

除非另有说明,此类中定义的方法不是线程安全的。需要同时访问单个对象的多个线程应在它们之间同步并提供必要的锁定。每个操作不同对象的多个线程无需同步。

自版本:
1.4
参见:
  • Constructor Details

    • CertPathBuilderException

      public CertPathBuilderException()
      创建一个具有null作为其详细消息的CertPathBuilderException
    • CertPathBuilderException

      public CertPathBuilderException(String msg)
      创建一个具有给定详细消息的CertPathBuilderException。详细消息是描述此特定异常的String
      参数:
      msg - 详细消息
    • CertPathBuilderException

      public CertPathBuilderException(Throwable cause)
      创建一个包装指定可抛出对象的CertPathBuilderException。这允许将任何异常转换为CertPathBuilderException,同时保留有关被包装异常的信息,这对于调试可能很有用。详细消息设置为(cause==null ? null : cause.toString())(通常包含原因的类和详细消息)。
      参数:
      cause - 原因(稍后可通过getCause()方法检索)。(允许null值,表示原因不存在或未知。)
    • CertPathBuilderException

      public CertPathBuilderException(String msg, Throwable cause)
      创建一个具有指定详细消息和原因的CertPathBuilderException
      参数:
      msg - 详细消息
      cause - 原因(稍后可通过getCause()方法检索)。(允许null值,表示原因不存在或未知。)