Class CertificatePathValidator

java.lang.Object
se.swedenconnect.sigval.cert.chain.AbstractPathValidator
se.swedenconnect.sigval.cert.chain.impl.CertificatePathValidator
All Implemented Interfaces:
PropertyChangeListener, Runnable, EventListener, CertificateValidityCheckerFactory

public class CertificatePathValidator extends AbstractPathValidator implements PropertyChangeListener, CertificateValidityCheckerFactory
Certificate path validator implementation. This path validator can be executed as a runnable object in a designated Thread The result is delivered to the callback function of any registered PropertyChange listeners. Alternatively, path validation can be executed by calling the validateCertificatePath() function.

The option to set the boolean singleThreaded applies only to underlying validity checks and has nothing to do with whether this path validator itself is executed as a runnable or as a direct function call.

Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)