iText 8.0.5 API
iText.Signatures.Validation.V1.CRLValidator Class Reference

Class that allows you to validate a certificate against a Certificate Revocation List (CRL) Response. More...

Public Member Functions

virtual void  Validate (ValidationReport report, ValidationContext context, IX509Certificate certificate, IX509Crl crl, DateTime validationDate)
  Validates a certificate against Certificate Revocation List (CRL) Responses. More...
 
virtual void  Validate (ValidationReport report, ValidationContext context, IX509Certificate certificate, IX509Crl crl, DateTime validationDate, DateTime responseGenerationDate)
  Validates a certificate against Certificate Revocation List (CRL) Responses. More...
 

Package Functions

  CRLValidator (ValidatorChainBuilder builder)
  Creates new CRLValidator instance. More...
 

Detailed Description

Class that allows you to validate a certificate against a Certificate Revocation List (CRL) Response.

Constructor & Destructor Documentation

◆ CRLValidator()

iText.Signatures.Validation.V1.CRLValidator.CRLValidator ( ValidatorChainBuilder  builder )
inlinepackage

Creates new CRLValidator instance.

Parameters
builder See ValidatorChainBuilder

Member Function Documentation

◆ Validate() [1/2]

virtual void iText.Signatures.Validation.V1.CRLValidator.Validate ( ValidationReport  report,
ValidationContext  context,
IX509Certificate  certificate,
IX509Crl  crl,
DateTime  validationDate 
)
inlinevirtual

Validates a certificate against Certificate Revocation List (CRL) Responses.

Parameters
report to store all the chain verification results
context the context in which to perform the validation
certificate the certificate to check against CRL response
crl the crl response to be validated
validationDate validation date to check for

◆ Validate() [2/2]

virtual void iText.Signatures.Validation.V1.CRLValidator.Validate ( ValidationReport  report,
ValidationContext  context,
IX509Certificate  certificate,
IX509Crl  crl,
DateTime  validationDate,
DateTime  responseGenerationDate 
)
inlinevirtual

Validates a certificate against Certificate Revocation List (CRL) Responses.

Parameters
report to store all the chain verification results
context the context in which to perform the validation
certificate the certificate to check against CRL response
crl the crl response to be validated
validationDate validation date to check for
responseGenerationDate trusted date at which response is generated