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

CRL client which is expected to be used in case CRL responses shall be linked with generation date. More...

Inheritance diagram for iText.Signatures.Validation.V1.ValidationCrlClient:
iText.Signatures.ICrlClient

Public Member Functions

  ValidationCrlClient ()
  Create new ValidationCrlClient instance. More...
 
virtual void  AddCrl (IX509Crl response, DateTime date, TimeBasedContext context)
  Add CRL response which is linked with generation date. More...
 
virtual IDictionary< IX509Crl, RevocationDataValidator.CrlValidationInfo GetCrls ()
  Get all the CRL responses linked with generation dates. More...
 
virtual ICollection< byte[]>  GetEncoded (IX509Certificate checkCert, String url)
  Gets an encoded byte array.. More...
 

Detailed Description

CRL client which is expected to be used in case CRL responses shall be linked with generation date.

Constructor & Destructor Documentation

◆ ValidationCrlClient()

iText.Signatures.Validation.V1.ValidationCrlClient.ValidationCrlClient ( )
inline

Create new ValidationCrlClient instance.

Member Function Documentation

◆ AddCrl()

virtual void iText.Signatures.Validation.V1.ValidationCrlClient.AddCrl ( IX509Crl  response,
DateTime  date,
TimeBasedContext  context 
)
inlinevirtual

Add CRL response which is linked with generation date.

Parameters
response

iText.Commons.Bouncycastle.Cert.IX509Crl response to be added

Parameters
date

System.DateTime to be linked with the response

Parameters
context

iText.Signatures.Validation.V1.Context.TimeBasedContext time based context which corresponds to generation date

◆ GetCrls()

virtual IDictionary<IX509Crl, RevocationDataValidator.CrlValidationInfo> iText.Signatures.Validation.V1.ValidationCrlClient.GetCrls ( )
inlinevirtual

Get all the CRL responses linked with generation dates.

Returns
all the CRL responses linked with generation dates

◆ GetEncoded()

virtual ICollection iText.Signatures.Validation.V1.ValidationCrlClient.GetEncoded ( IX509Certificate  checkCert,
String  url 
)
inlinevirtual

Gets an encoded byte array..

Implements iText.Signatures.ICrlClient.