iText 8.0.2 API
All Classes Namespaces Functions Variables Enumerations Enumerator Properties
iText.Signatures.OcspClientBouncyCastle Class Reference

OcspClient implementation using BouncyCastle. More...

Inheritance diagram for iText.Signatures.OcspClientBouncyCastle:
iText.Signatures.IOcspClient

Public Member Functions

  OcspClientBouncyCastle (OCSPVerifier verifier)
  Creates OcspClient. More...
 
virtual IBasicOcspResponse  GetBasicOCSPResp (IX509Certificate checkCert, IX509Certificate rootCert, String url)
  Gets OCSP response. More...
 
virtual byte[]  GetEncoded (IX509Certificate checkCert, IX509Certificate rootCert, String url)
  Fetch a DER-encoded BasicOCSPResponse from an OCSP responder. More...
 

Detailed Description

OcspClient implementation using BouncyCastle.

Constructor & Destructor Documentation

◆ OcspClientBouncyCastle()

iText.Signatures.OcspClientBouncyCastle.OcspClientBouncyCastle ( OCSPVerifier  verifier )
inline

Creates OcspClient.

Parameters
verifier will be used for response verification.
See also
OCSPVerifier

Member Function Documentation

◆ GetBasicOCSPResp()

virtual IBasicOcspResponse iText.Signatures.OcspClientBouncyCastle.GetBasicOCSPResp ( IX509Certificate  checkCert,
IX509Certificate  rootCert,
String  url 
)
inlinevirtual

Gets OCSP response.

Gets OCSP response. If OCSPVerifier was set, the response will be checked.

Parameters
checkCert to certificate to check
rootCert the parent certificate
url to get the verification
Returns

iText.Commons.Bouncycastle.Asn1.Ocsp.IBasicOcspResponse an OCSP response wrapper

◆ GetEncoded()

virtual byte [] iText.Signatures.OcspClientBouncyCastle.GetEncoded ( IX509Certificate  checkCert,
IX509Certificate  rootCert,
String  url 
)
inlinevirtual

Fetch a DER-encoded BasicOCSPResponse from an OCSP responder.

Implements iText.Signatures.IOcspClient.