Class AbstractValidityChecker
java.lang.Object
se.swedenconnect.sigval.cert.validity.AbstractValidityChecker
- All Implemented Interfaces:
Runnable,ValidityChecker
- Direct Known Subclasses:
CRLValidityChecker,OCSPCertificateVerifier
Abstract class for Validity checkers
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractValidityChecker(X509Certificate certificate, X509Certificate issuer, String id, PropertyChangeListener... propertyChangeListeners) Constructor -
Method Summary
Modifier and TypeMethodDescriptionabstract ValidationStatusChecks the validity of a certificatevoidrun()
-
Field Details
-
certificate
-
issuer
-
-
Constructor Details
-
AbstractValidityChecker
public AbstractValidityChecker(X509Certificate certificate, X509Certificate issuer, String id, PropertyChangeListener... propertyChangeListeners) Constructor- Parameters:
certificate- the target certificate being validatedissuer- issuer certificate for the CA issuing the target certificateid- event id being returned as the property name to registered listeners.propertyChangeListeners- optional listeners when performing validation as aRunnableclass
-
-
Method Details
-
run
public void run() -
checkValidity
Checks the validity of a certificate- Specified by:
checkValidityin interfaceValidityChecker- Returns:
- certificate validity status
-