Table of Contents

Class ValidationOcspClient

Namespace
iText.Signatures.Validation.V1
Assembly
itext.sign.dll

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

public class ValidationOcspClient : IOcspClient
Inheritance
ValidationOcspClient
Implements
Inherited Members

Constructors

ValidationOcspClient()

Create new ValidationOcspClient instance.

public ValidationOcspClient()

Methods

AddResponse(IBasicOcspResponse, DateTime, TimeBasedContext)

Add OCSP response which is linked with generation date.

public virtual void AddResponse(IBasicOcspResponse response, DateTime date, TimeBasedContext context)

Parameters

response IBasicOcspResponse

iText.Commons.Bouncycastle.Asn1.Ocsp.IBasicOcspResponse response to be added

date DateTime

DateTime to be linked with the response

context TimeBasedContext

TimeBasedContext time based context which corresponds to generation date

GetEncoded(IX509Certificate, IX509Certificate, string)

.

public virtual byte[] GetEncoded(IX509Certificate checkCert, IX509Certificate issuerCert, string url)

Parameters

checkCert IX509Certificate
issuerCert IX509Certificate
url string

Returns

byte[]

GetResponses()

Get all the OCSP responses linked with generation dates.

public virtual IDictionary<IBasicOcspResponse, RevocationDataValidator.OcspResponseValidationInfo> GetResponses()

Returns

IDictionary<IBasicOcspResponse, RevocationDataValidator.OcspResponseValidationInfo>

all the OCSP responses linked with generation dates