iText 8.0.3 API
All Classes Namespaces Functions Variables Enumerations Enumerator Properties
iText.Signatures.IssuingCertificateRetriever Class Reference

IIssuingCertificateRetriever default implementation. More...

Inheritance diagram for iText.Signatures.IssuingCertificateRetriever:
iText.Signatures.IIssuingCertificateRetriever

Public Member Functions

  IssuingCertificateRetriever ()
  Creates IssuingCertificateRetriever instance. More...
 
virtual IX509Certificate[]  RetrieveMissingCertificates (IX509Certificate[] chain)
  Retrieves missing certificates in chain using certificate Authority Information Access (AIA) Extension. More...
 
virtual IX509Certificate[]  GetCrlIssuerCertificates (IX509Crl crl)
  Retrieves certificates that can be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension. More...
 
virtual void  SetTrustedCertificates (ICollection< IX509Certificate > certificates)
  Sets trusted certificate list to be used for the missing certificates retrieving by the issuer name. More...
 

Detailed Description

IIssuingCertificateRetriever default implementation.

Constructor & Destructor Documentation

◆ IssuingCertificateRetriever()

iText.Signatures.IssuingCertificateRetriever.IssuingCertificateRetriever ( )
inline

Creates IssuingCertificateRetriever instance.

Member Function Documentation

◆ GetCrlIssuerCertificates()

virtual IX509Certificate [] iText.Signatures.IssuingCertificateRetriever.GetCrlIssuerCertificates ( IX509Crl  crl )
inlinevirtual

Retrieves certificates that can be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension.

Parameters
crl

Retrieves certificates that can be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension.

Returns

Retrieves certificates that can be used to verify the signature on the CRL response using CRL Authority Information Access (AIA) Extension.

Implements iText.Signatures.IIssuingCertificateRetriever.

◆ RetrieveMissingCertificates()

virtual IX509Certificate [] iText.Signatures.IssuingCertificateRetriever.RetrieveMissingCertificates ( IX509Certificate[]  chain )
inlinevirtual

Retrieves missing certificates in chain using certificate Authority Information Access (AIA) Extension.

Parameters
chain

Retrieves missing certificates in chain using certificate Authority Information Access (AIA) Extension.

Returns

Retrieves missing certificates in chain using certificate Authority Information Access (AIA) Extension.

Implements iText.Signatures.IIssuingCertificateRetriever.

◆ SetTrustedCertificates()

virtual void iText.Signatures.IssuingCertificateRetriever.SetTrustedCertificates ( ICollection< IX509Certificate certificates )
inlinevirtual

Sets trusted certificate list to be used for the missing certificates retrieving by the issuer name.

Parameters
certificates

Sets trusted certificate list to be used for the missing certificates retrieving by the issuer name.

Implements iText.Signatures.IIssuingCertificateRetriever.