Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.security.cert

Class CertPathValidatorException

java.lang.Object
|
+--java.lang.Throwable
   |
   +--java.lang.Exception
      |
      +--java.security.GeneralSecurityException
         |
         +--java.security.cert.CertPathValidatorException


public class CertPathValidatorException

extends GeneralSecurityException

Indicates a problem while validating a certification path. In addition, it can store the path an index in that path that caused the problem. This class is not thread-safe.

Since:Author:See Also:

Constructor Summary

CertPathValidatorException()

Create an exception without a message.
CertPathValidatorException(java.lang.String msg)

Create an exception with a message.
CertPathValidatorException(java.lang.Throwable cause)

Create an exception with a cause.
CertPathValidatorException(java.lang.String msg, java.lang.Throwable cause)

Create an exception with a cause and a message.
CertPathValidatorException(java.lang.String msg, java.lang.Throwable cause, java.security.cert.CertPath certPath, int index)

Create an exception with a cause, message, failed object, and index of failure in that CertPath.

Method Summary

java.lang.ThrowablegetCause()

Get the cause, null if unknown.
java.security.cert.CertPathgetCertPath()

Get the certificate path that had the failure, or null.
intgetIndex()

Get the index that failed, or -1.
java.lang.StringgetMessage()

Get the detail message.
voidprintStackTrace()

Print the stack trace to System.err.
voidprintStackTrace(java.io.PrintStream stream)

Print the stack trace to a stream.
voidprintStackTrace(java.io.PrintWriter stream)

Print the stack trace to a stream.
java.lang.StringtoString()

Convert this to a string, including its cause.

Constructor Details

CertPathValidatorException

public CertPathValidatorException()

Create an exception without a message. The cause may be initialized. The index is set to -1 and the failed CertPath object to null.


CertPathValidatorException

public CertPathValidatorException(java.lang.String msg)

Create an exception with a message. The cause may be initialized. The index is set to -1 and the failed CertPath object to null.

Parameters:


CertPathValidatorException

public CertPathValidatorException(java.lang.String msg, java.lang.Throwable cause)

Create an exception with a cause and a message. The index is set to -1 and the failed CertPath object to null.

Parameters:


CertPathValidatorException

public CertPathValidatorException(java.lang.String msg, java.lang.Throwable cause, java.security.cert.CertPath certPath, int index)

Create an exception with a cause, message, failed object, and index of failure in that CertPath.

Parameters:

Throws:


CertPathValidatorException

public CertPathValidatorException(java.lang.Throwable cause)

Create an exception with a cause. The message will be cause == null ? null : cause.toString(). The index is set to -1 and the failed CertPath object to null.

Parameters:


Method Details

getCause

public Throwable getCause()

Get the cause, null if unknown.

Returns:


getCertPath

public CertPath getCertPath()

Get the certificate path that had the failure, or null.

Returns:


getIndex

public int getIndex()

Get the index that failed, or -1.

Returns:


getMessage

public String getMessage()

Get the detail message.

Returns:


printStackTrace

public void printStackTrace()

Print the stack trace to System.err.


printStackTrace

public void printStackTrace(java.io.PrintStream stream)

Print the stack trace to a stream.

Parameters:


printStackTrace

public void printStackTrace(java.io.PrintWriter stream)

Print the stack trace to a stream.

Parameters:


toString

public String toString()

Convert this to a string, including its cause.

Returns: