iText 9.0.0 API
iText.Commons.Bouncycastle.Asn1.X509.ITbsCertificateStructure Interface Reference

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

Inheritance diagram for iText.Commons.Bouncycastle.Asn1.X509.ITbsCertificateStructure:
iText.Commons.Bouncycastle.Asn1.IAsn1Encodable iText.Bouncycastle.Asn1.X509.TbsCertificateStructureBC iText.Bouncycastlefips.Asn1.X509.TbsCertificateStructureBCFips

Public Member Functions

ISubjectPublicKeyInfo  GetSubjectPublicKeyInfo ()
  Calls actual getSubjectPublicKeyInfo method for the wrapped TBSCertificate object. More...
 
IX500Name  GetIssuer ()
  Calls actual getIssuer method for the wrapped TBSCertificate object. More...
 
IDerInteger  GetSerialNumber ()
  Calls actual getSerialNumber method for the wrapped TBSCertificate 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 TBSCertificate that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.

Member Function Documentation

◆ GetIssuer()

IX500Name iText.Commons.Bouncycastle.Asn1.X509.ITbsCertificateStructure.GetIssuer ( )

Calls actual getIssuer method for the wrapped TBSCertificate object.

Returns

iText.Commons.Bouncycastle.Asn1.X500.IX500Name wrapped X500Name.

Implemented in iText.Bouncycastlefips.Asn1.X509.TbsCertificateStructureBCFips, and iText.Bouncycastle.Asn1.X509.TbsCertificateStructureBC.

◆ GetSerialNumber()

IDerInteger iText.Commons.Bouncycastle.Asn1.X509.ITbsCertificateStructure.GetSerialNumber ( )

Calls actual getSerialNumber method for the wrapped TBSCertificate object.

Returns

iText.Commons.Bouncycastle.Asn1.IDerInteger wrapped ASN1Integer.

Implemented in iText.Bouncycastlefips.Asn1.X509.TbsCertificateStructureBCFips, and iText.Bouncycastle.Asn1.X509.TbsCertificateStructureBC.

◆ GetSubjectPublicKeyInfo()

ISubjectPublicKeyInfo iText.Commons.Bouncycastle.Asn1.X509.ITbsCertificateStructure.GetSubjectPublicKeyInfo ( )

Calls actual getSubjectPublicKeyInfo method for the wrapped TBSCertificate object.

Returns

ISubjectPublicKeyInfo wrapped SubjectPublicKeyInfo.

Implemented in iText.Bouncycastlefips.Asn1.X509.TbsCertificateStructureBCFips, and iText.Bouncycastle.Asn1.X509.TbsCertificateStructureBC.