A CertStoreException provides support for wrapping
exceptions. The getCause method returns the throwable,
if any, that caused this exception to be thrown.
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.