Top Description Fields Constructors
java.security.cert

public Class CertPathBuilderException

extends GeneralSecurityException
Class Inheritance
Known Direct Subclasses
sun.security.provider.certpath.SunCertPathBuilderException
Imports
java.security.GeneralSecurityException

An exception indicating one of a variety of problems encountered when building a certification path with a CertPathBuilder.

A CertPathBuilderException provides support for wrapping exceptions. The getCause method returns the throwable, if any, that caused this exception to be thrown.

Concurrent Access

Unless otherwise specified, the methods defined in this class are not thread-safe. Multiple threads that need to access a single object concurrently should synchronize amongst themselves and provide the necessary locking. Multiple threads each manipulating separate objects need not synchronize.

Author
Sean Mullan
Since
1.4
See Also
CertPathBuilder

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
CertPathBuilderException()

Creates a CertPathBuilderException with null as its detail message.

public
CertPathBuilderException(String
the detail message
msg
)

Creates a CertPathBuilderException with the given detail message.

public
CertPathBuilderException(Throwable
the cause (which is saved for later retrieval by the getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
cause
)

Creates a CertPathBuilderException that wraps the specified throwable.

public
CertPathBuilderException(String
the detail message
msg
,
Throwable
the cause (which is saved for later retrieval by the getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)
cause
)

Creates a CertPathBuilderException with the specified detail message and cause.

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.security.GeneralSecurityException.serialVersionUID.

Annotations
@Serial

Constructor Detail

CertPathBuilderExceptionback to summary
public CertPathBuilderException()

Creates a CertPathBuilderException with null as its detail message.

CertPathBuilderExceptionback to summary
public CertPathBuilderException(String msg)

Creates a CertPathBuilderException with the given detail message. The detail message is a String that describes this particular exception in more detail.

Parameters
msg:String

the detail message

CertPathBuilderExceptionback to summary
public CertPathBuilderException(Throwable cause)

Creates a CertPathBuilderException that wraps the specified throwable. This allows any exception to be converted into a CertPathBuilderException, while retaining information about the wrapped exception, which may be useful for debugging. The detail message is set to (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).

Parameters
cause:Throwable

the cause (which is saved for later retrieval by the getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)

CertPathBuilderExceptionback to summary
public CertPathBuilderException(String msg, Throwable cause)

Creates a CertPathBuilderException with the specified detail message and cause.

Parameters
msg:String

the detail message

cause:Throwable

the cause (which is saved for later retrieval by the getCause() method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)