Class RevocationDataValidator
- Namespace
- iText.Signatures.Validation.V1
- Assembly
- itext.sign.dll
Class that allows you to fetch and validate revocation data for the certificate.
public class RevocationDataValidator
- Inheritance
-
RevocationDataValidator
- Inherited Members
Constructors
RevocationDataValidator(ValidatorChainBuilder)
Creates new RevocationDataValidator instance to validate certificate revocation data.
protected RevocationDataValidator(ValidatorChainBuilder builder)
Parameters
builder
ValidatorChainBuilder
Methods
AddCrlClient(ICrlClient)
Add ICrlClient to be used for CRL responses receiving.
public virtual RevocationDataValidator AddCrlClient(ICrlClient crlClient)
Parameters
crlClient
ICrlClientICrlClient to be used for CRL responses receiving
Returns
- RevocationDataValidator
same instance of RevocationDataValidator.
AddOcspClient(IOcspClient)
Add IOcspClient to be used for OCSP responses receiving.
public virtual RevocationDataValidator AddOcspClient(IOcspClient ocspClient)
Parameters
ocspClient
IOcspClientIOcspClient to be used for OCSP responses receiving
Returns
- RevocationDataValidator
same instance of RevocationDataValidator.
Validate(ValidationReport, ValidationContext, IX509Certificate, DateTime)
Validates revocation data (Certificate Revocation List (CRL) Responses and OCSP Responses) of the certificate.
public virtual void Validate(ValidationReport report, ValidationContext context, IX509Certificate certificate, DateTime validationDate)
Parameters
report
ValidationReportto store all the verification results
context
ValidationContextValidationContext the context
certificate
IX509Certificatethe certificate to check revocation data for
validationDate
DateTimevalidation date to check for