Class BasicCertificateValidityChecker
java.lang.Object
se.swedenconnect.sigval.cert.validity.CertificateValidityChecker
se.swedenconnect.sigval.cert.validity.impl.BasicCertificateValidityChecker
- All Implemented Interfaces:
 PropertyChangeListener,Runnable,EventListener
Basic implementation of a certificate validity checker
- Author:
 - Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
 
- 
Field Summary
Fields inherited from class se.swedenconnect.sigval.cert.validity.CertificateValidityChecker
certificate, EVENT_ID, issuer, validityCheckers, validityPathChecker - 
Constructor Summary
ConstructorsConstructorDescriptionBasicCertificateValidityChecker(X509Certificate certificate, X509Certificate issuer, CRLCache crlCache, PropertyChangeListener... propertyChangeListeners) Constructor for this validity checker - 
Method Summary
Modifier and TypeMethodDescriptionPerform certificate validation by means ofvoidMethods inherited from class se.swedenconnect.sigval.cert.validity.CertificateValidityChecker
getValidityCheckers, run, setValidityCheckers, setValidityPathChecker 
- 
Constructor Details
- 
BasicCertificateValidityChecker
public BasicCertificateValidityChecker(X509Certificate certificate, X509Certificate issuer, CRLCache crlCache, PropertyChangeListener... propertyChangeListeners) Constructor for this validity checker- Parameters:
 certificate- certificate being checked for validityissuer- issuer certificate for the CA issuing the target certificatecrlCache- the CRL cache used to obtain CRL datapropertyChangeListeners- listeners providing callback when usingRunnableimplementation
 
 - 
 - 
Method Details
- 
checkValidity
Perform certificate validation by means of- Specified by:
 checkValidityin classCertificateValidityChecker- Returns:
 - the resulting validation status
 - Throws:
 RuntimeException- if no validation status information could be obtained due to timeout.
 - 
propertyChange
 
 -