|
Bouncy Castle Cryptography 1.28 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.security.GeneralSecurityException
org.bouncycastle.jce.cert.CertPathBuilderException
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.
CertPathBuilder
,
Serialized FormConstructor Summary | |
CertPathBuilderException()
Creates a CertPathBuilderException with
null as its detail message. |
|
CertPathBuilderException(java.lang.String message)
Creates a CertPathBuilderException with the
given detail message. |
|
CertPathBuilderException(java.lang.String message,
java.lang.Throwable cause)
Creates a CertPathBuilderException that wraps
the specified throwable. |
|
CertPathBuilderException(java.lang.Throwable cause)
Creates a CertPathBuilderException with the
specified detail message and cause. |
Method Summary | |
java.lang.Throwable |
getCause()
Returns the internal (wrapped) cause, or null if the cause is nonexistent or unknown. |
java.lang.String |
getMessage()
Returns the detail message for this CertPathBuilderException. |
void |
printStackTrace()
Prints a stack trace to System.err , including
the backtrace of the cause, if any. |
void |
printStackTrace(java.io.PrintStream ps)
Prints a stack trace to a PrintStream ,
including the backtrace of the cause, if any. |
void |
printStackTrace(java.io.PrintWriter pw)
Prints a stack trace to a PrintWriter ,
including the backtrace of the cause, if any. |
java.lang.String |
toString()
Returns a string describing this exception, including a description of the internal (wrapped) cause if there is one. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public CertPathBuilderException()
CertPathBuilderException
with
null
as its detail message.
public CertPathBuilderException(java.lang.String message)
CertPathBuilderException
with the
given detail message. The detail message is a
String
that describes this particular
exception in more detail.
public CertPathBuilderException(java.lang.String message, java.lang.Throwable cause)
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).
cause
- 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.)public CertPathBuilderException(java.lang.Throwable cause)
CertPathBuilderException
with the
specified detail message and cause.
cause
- 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.)Method Detail |
public java.lang.Throwable getCause()
null
if
the cause is nonexistent or unknown.public java.lang.String getMessage()
null
if neither
the message nor internal cause were specifiedpublic java.lang.String toString()
CertPathBuilderException
public void printStackTrace()
System.err
, including
the backtrace of the cause, if any.
public void printStackTrace(java.io.PrintStream ps)
PrintStream
,
including the backtrace of the cause, if any.
ps
- the PrintStream
to use for outputpublic void printStackTrace(java.io.PrintWriter pw)
PrintWriter
,
including the backtrace of the cause, if any.
|
Bouncy Castle Cryptography 1.28 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |