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

CertStoreException

public class CertStoreException extends GeneralSecurityException
An exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore.

A CertStoreException 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
CertStore
version
1.7 12/19/03
since
1.4
author
Sean Mullan

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


                   
      
        super();
    
public CertStoreException(String msg)
Creates a CertStoreException with the given detail message. A detail message is a String that describes this particular exception.

param
msg the detail message

        super(msg);
    
public CertStoreException(Throwable cause)
Creates a CertStoreException that wraps the specified throwable. This allows any exception to be converted into a CertStoreException, while retaining information about the cause, 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 CertStoreException(String msg, Throwable cause)
Creates a CertStoreException 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