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 ValidationStatus
Checks the validity of a certificatevoid
run()
-
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 aRunnable
class
-
-
Method Details
-
run
public void run() -
checkValidity
Checks the validity of a certificate- Specified by:
checkValidity
in interfaceValidityChecker
- Returns:
- certificate validity status
-