FileDocCategorySizeDatePackage
CertPathBuilderException.javaAPI DocJava SE 5 API3028Fri Aug 26 14:57:16 BST 2005java.security.cert

CertPathBuilderException

public class CertPathBuilderException extends 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 {@link #getCause 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.

see
CertPathBuilder
version
1.7 12/19/03
since
1.4
author
Sean Mullan

Fields Summary
private static final long
serialVersionUID
Constructors Summary
public CertPathBuilderException()
Creates a CertPathBuilderException with null as its detail message.


                  
      
	super();
    
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.

param
msg the detail message

	super(msg);
    
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).

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

        super(cause);
    
public CertPathBuilderException(String msg, Throwable cause)
Creates a CertPathBuilderException with the specified detail message and cause.

param
msg the detail message
param
cause the cause (which is saved for later retrieval by the {@link #getCause getCause()} method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)

        super(msg, cause);
    
Methods Summary