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 RevocationTokencheck(CertificateToken certificateToken)Check the validity (revocation status) of the certificate.
-
-
-
Constructor Detail
-
CRLCertificateVerifier
public CRLCertificateVerifier(RevocationSource<CRLToken> crlSource, CertificatePool validationCertPool)
Main constructor.- Parameters:
crlSource- the CRL repository used by this CRL trust linker.validationCertPool-
-
-
Method Detail
-
check
public RevocationToken check(CertificateToken certificateToken)
Description copied from interface:CertificateStatusVerifierCheck the validity (revocation status) of the certificate. The operation returns aRevocationToken.- Specified by:
checkin interfaceCertificateStatusVerifier- Parameters:
certificateToken- The certificate to be verified- Returns:
- The RevocationToken or null the check cannot be performed.
-
-