Package eu.europa.esig.dss.validation
Class CRLCertificateVerifier
java.lang.Object
eu.europa.esig.dss.validation.CRLCertificateVerifier
- All Implemented Interfaces:
CertificateStatusVerifier
public class CRLCertificateVerifier extends Object implements CertificateStatusVerifier
Verifier based on CRL
-
Constructor Summary
Constructors Constructor Description CRLCertificateVerifier(RevocationSource<CRLToken> crlSource, CertificatePool validationCertPool)
Main constructor. -
Method Summary
Modifier and Type Method Description RevocationToken
check(CertificateToken certificateToken)
Check the validity (revocation status) of the certificate.
-
Constructor Details
-
CRLCertificateVerifier
public CRLCertificateVerifier(RevocationSource<CRLToken> crlSource, CertificatePool validationCertPool)Main constructor.- Parameters:
crlSource
- the CRL repository used by this CRL trust linker.validationCertPool
-
-
-
Method Details
-
check
Description copied from interface:CertificateStatusVerifier
Check the validity (revocation status) of the certificate. The operation returns aRevocationToken
.- Specified by:
check
in interfaceCertificateStatusVerifier
- Parameters:
certificateToken
- The certificate to be verified- Returns:
- The RevocationToken or null the check cannot be performed.
-