iText 9.1.0 API
iText.Commons.Bouncycastle.Asn1.Ess.IEssCertIDv2 Interface Reference

This interface represents the wrapper for ESSCertIDv2 that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...

Inheritance diagram for iText.Commons.Bouncycastle.Asn1.Ess.IEssCertIDv2:
iText.Commons.Bouncycastle.Asn1.IAsn1Encodable iText.Bouncycastle.Asn1.Ess.ESSCertIDv2BC iText.Bouncycastlefips.Asn1.Ess.ESSCertIDv2BCFips

Public Member Functions

IAlgorithmIdentifier  GetHashAlgorithm ()
  Calls actual getHashAlgorithm method for the wrapped ESSCertIDv2 object. More...
 
byte[]  GetCertHash ()
  Calls actual getCertHash method for the wrapped ESSCertIDv2 object. More...
 
- Public Member Functions inherited from iText.Commons.Bouncycastle.Asn1.IAsn1Encodable
IAsn1Object  ToASN1Primitive ()
  Calls actual toASN1Primitive method for the wrapped ASN1Encodable object. More...
 
bool  IsNull ()
  Checks if wrapped object is null. More...
 

Detailed Description

This interface represents the wrapper for ESSCertIDv2 that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.

Member Function Documentation

◆ GetCertHash()

byte [] iText.Commons.Bouncycastle.Asn1.Ess.IEssCertIDv2.GetCertHash ( )

Calls actual getCertHash method for the wrapped ESSCertIDv2 object.

Returns
certificate hash byte array.

Implemented in iText.Bouncycastle.Asn1.Ess.ESSCertIDv2BC, and iText.Bouncycastlefips.Asn1.Ess.ESSCertIDv2BCFips.

◆ GetHashAlgorithm()

IAlgorithmIdentifier iText.Commons.Bouncycastle.Asn1.Ess.IEssCertIDv2.GetHashAlgorithm ( )

Calls actual getHashAlgorithm method for the wrapped ESSCertIDv2 object.

Returns

iText.Commons.Bouncycastle.Asn1.X509.IAlgorithmIdentifier hash algorithm wrapper.

Implemented in iText.Bouncycastle.Asn1.Ess.ESSCertIDv2BC, and iText.Bouncycastlefips.Asn1.Ess.ESSCertIDv2BCFips.