Class ExtendedCertPathValidatorException

All Implemented Interfaces:
Serializable

public class ExtendedCertPathValidatorException extends CertPathValidatorException
Extended path validator exception providing detailed path validation result data

Note that several reasons for path building failure is not specified in the Reason result. To get these reasons you have to parse through the throwable to find out why path validation failed.

Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
See Also:
  • Constructor Details

    • ExtendedCertPathValidatorException

      public ExtendedCertPathValidatorException(String msg, Throwable cause, PathValidationResult pathValidationResult)
      Constructor
      Parameters:
      msg - message
      cause - Exception that was the underlying cause of this exception
      pathValidationResult - the path validation result obtained when path validation failed
    • ExtendedCertPathValidatorException

      public ExtendedCertPathValidatorException(Throwable cause, PathValidationResult pathValidationResult)
      Constructor
      Parameters:
      cause - Exception that was the underlying cause of this exception
      pathValidationResult - the path validation result obtained when path validation failed
    • ExtendedCertPathValidatorException

      public ExtendedCertPathValidatorException(Throwable cause)
      Constructor
      Parameters:
      cause - exception that caused path validation to fail