iText 9.1.0 API
iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions Interface Reference

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

Inheritance diagram for iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions:
iText.Commons.Bouncycastle.Asn1.IAsn1Encodable iText.Bouncycastle.Asn1.X509.X509ExtensionsBC iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips

Public Member Functions

IDerObjectIdentifier  GetCRlDistributionPoints ()
  Gets cRLDistributionPoints constant for the wrapped Extension. More...
 
IDerObjectIdentifier  GetIssuingDistributionPoint ()
  Gets issuingDistributionPoint constant for the wrapped Extension. More...
 
IDerObjectIdentifier  GetAuthorityInfoAccess ()
  Gets authorityInfoAccess constant for the wrapped Extension. More...
 
IDerObjectIdentifier  GetBasicConstraints ()
  Gets basicConstraints constant for the wrapped Extension. More...
 
IDerObjectIdentifier  GetKeyUsage ()
  Gets keyUsage constant for the wrapped Extension. More...
 
IDerObjectIdentifier  GetExtendedKeyUsage ()
  Gets extendedKeyUsage constant for the wrapped Extension. More...
 
IDerObjectIdentifier  GetAuthorityKeyIdentifier ()
  Gets authorityKeyIdentifier constant for the wrapped Extension. More...
 
IDerObjectIdentifier  GetSubjectKeyIdentifier ()
  Gets subjectKeyIdentifier constant for the wrapped Extension. More...
 
IDerObjectIdentifier  GetExpiredCertsOnCRL ()
  Gets expiredCertsOnCRL constant for the wrapped Extension. 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 X509Extensions that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.

Member Function Documentation

◆ GetAuthorityInfoAccess()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetAuthorityInfoAccess ( )

Gets authorityInfoAccess constant for the wrapped Extension.

Returns
Extension.authorityInfoAccess wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.

◆ GetAuthorityKeyIdentifier()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetAuthorityKeyIdentifier ( )

Gets authorityKeyIdentifier constant for the wrapped Extension.

Returns
Extension.authorityKeyIdentifier wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.

◆ GetBasicConstraints()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetBasicConstraints ( )

Gets basicConstraints constant for the wrapped Extension.

Returns
Extension.basicConstraints wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.

◆ GetCRlDistributionPoints()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetCRlDistributionPoints ( )

Gets cRLDistributionPoints constant for the wrapped Extension.

Returns
Extension.cRLDistributionPoints wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.

◆ GetExpiredCertsOnCRL()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetExpiredCertsOnCRL ( )

Gets expiredCertsOnCRL constant for the wrapped Extension.

Returns
Extension.expiredCertsOnCRL wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.

◆ GetExtendedKeyUsage()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetExtendedKeyUsage ( )

Gets extendedKeyUsage constant for the wrapped Extension.

Returns
Extension.extendedKeyUsage wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.

◆ GetIssuingDistributionPoint()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetIssuingDistributionPoint ( )

Gets issuingDistributionPoint constant for the wrapped Extension.

Returns
Extension.issuingDistributionPoint wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.

◆ GetKeyUsage()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetKeyUsage ( )

Gets keyUsage constant for the wrapped Extension.

Returns
Extension.keyUsage wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.

◆ GetSubjectKeyIdentifier()

IDerObjectIdentifier iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions.GetSubjectKeyIdentifier ( )

Gets subjectKeyIdentifier constant for the wrapped Extension.

Returns
Extension.subjectKeyIdentifier wrapper.

Implemented in iText.Bouncycastlefips.Asn1.X509.X509ExtensionsBCFips, and iText.Bouncycastle.Asn1.X509.X509ExtensionsBC.