java.lang.Object java.lang.Throwable java.lang.Exception java.security.GeneralSecurityException java.security.cert.CertPathBuilderException
public class CertPathBuilderException
指示在使用 CertPathBuilder
构建证书路径时遇到了某种问题的异常。
CertPathBuilderException
提供了对包装异常的支持。getCause
方法返回导致此异常抛出的 throwable(如果有)。
并发访问
除非另行指定,否则此类中所定义的方法不是线程安全的。需要并发访问单个对象的多个线程应该在它们之间实现同步并提供所需的锁定。每个线程都操作单独对象的多个线程无需实现同步。
CertPathBuilder
,
序列化表格
构造方法摘要 | |
---|---|
CertPathBuilderException() 创建详细消息为 null 的 CertPathBuilderException 。 |
|
CertPathBuilderException(String msg) 创建带给定详细消息的 CertPathBuilderException 。 |
|
CertPathBuilderException(String msg, Throwable cause) 创建带指定详细消息和原因的 CertPathBuilderException 。 |
|
CertPathBuilderException(Throwable cause) 创建包装指定 throwable 的 CertPathBuilderException 。 |
方法摘要 |
---|
从类 java.lang.Throwable 继承的方法 |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public CertPathBuilderException()
null
的
CertPathBuilderException
。
public CertPathBuilderException(String msg)
CertPathBuilderException
。详细消息是更为详细地描述此特定异常的
String
。
msg
- 详细消息
public CertPathBuilderException(Throwable cause)
CertPathBuilderException
。这就允许将任何异常都转换成
CertPathBuilderException
,同时保留有关已包装异常的信息,而这些信息可能对调试很有用。将详细消息设置为:(
cause==null ? null :cause.toString()
)(它通常包含 cause 的类和详细消息)。
cause
- cause(保存此 cause,以便以后通过
getCause()
方法获取它)。(允许使用
null
值,并指出 cause 是不存在的或是未知的。)
public CertPathBuilderException(String msg, Throwable cause)
CertPathBuilderException
。
msg
- 详细消息
cause
- cause(保存此 cause,以便以后通过
getCause()
方法获取它)。(允许使用
null
值,并指出 cause 是不存在的或是未知的。)