iText 8.0.5 API
iText.Commons.Bouncycastle.Asn1.IAsn1Encodable Interface Reference

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

Inheritance diagram for iText.Commons.Bouncycastle.Asn1.IAsn1Encodable:
iText.Bouncycastle.Asn1.Asn1EncodableBC iText.Bouncycastlefips.Asn1.Asn1EncodableBCFips iText.Commons.Bouncycastle.Asn1.Cms.IAttribute iText.Commons.Bouncycastle.Asn1.Cms.IContentInfo iText.Commons.Bouncycastle.Asn1.Cms.IEncryptedContentInfo iText.Commons.Bouncycastle.Asn1.Cms.IEnvelopedData iText.Commons.Bouncycastle.Asn1.Cms.IIssuerAndSerialNumber iText.Commons.Bouncycastle.Asn1.Cms.IKeyTransRecipientInfo iText.Commons.Bouncycastle.Asn1.Cms.IOriginatorInfo iText.Commons.Bouncycastle.Asn1.Cms.IRecipientIdentifier iText.Commons.Bouncycastle.Asn1.Cms.IRecipientInfo iText.Commons.Bouncycastle.Asn1.Esf.IOtherHashAlgAndValue iText.Commons.Bouncycastle.Asn1.Esf.ISignaturePolicyId iText.Commons.Bouncycastle.Asn1.Esf.ISignaturePolicyIdentifier iText.Commons.Bouncycastle.Asn1.Esf.ISigPolicyQualifierInfo iText.Commons.Bouncycastle.Asn1.Ess.IEssCertID iText.Commons.Bouncycastle.Asn1.Ess.IEssCertIDv2 iText.Commons.Bouncycastle.Asn1.Ess.ISigningCertificate iText.Commons.Bouncycastle.Asn1.Ess.ISigningCertificateV2 iText.Commons.Bouncycastle.Asn1.IAsn1Object iText.Commons.Bouncycastle.Asn1.Ocsp.IBasicOcspResponse iText.Commons.Bouncycastle.Asn1.Ocsp.IOcspResponse iText.Commons.Bouncycastle.Asn1.Ocsp.IOcspResponseStatus iText.Commons.Bouncycastle.Asn1.Ocsp.IResponseBytes iText.Commons.Bouncycastle.Asn1.Pkcs.IRsassaPssParameters iText.Commons.Bouncycastle.Asn1.Tsp.IMessageImprint iText.Commons.Bouncycastle.Asn1.Tsp.ITstInfo iText.Commons.Bouncycastle.Asn1.X500.IX500Name iText.Commons.Bouncycastle.Asn1.X509.IAlgorithmIdentifier iText.Commons.Bouncycastle.Asn1.X509.IAuthorityKeyIdentifier iText.Commons.Bouncycastle.Asn1.X509.IBasicConstraints iText.Commons.Bouncycastle.Asn1.X509.ICrlDistPoint iText.Commons.Bouncycastle.Asn1.X509.ICrlReason iText.Commons.Bouncycastle.Asn1.X509.IDistributionPoint iText.Commons.Bouncycastle.Asn1.X509.IDistributionPointName iText.Commons.Bouncycastle.Asn1.X509.IExtendedKeyUsage iText.Commons.Bouncycastle.Asn1.X509.IGeneralName iText.Commons.Bouncycastle.Asn1.X509.IGeneralNames iText.Commons.Bouncycastle.Asn1.X509.IIssuingDistributionPoint iText.Commons.Bouncycastle.Asn1.X509.IKeyPurposeID iText.Commons.Bouncycastle.Asn1.X509.IKeyUsage iText.Commons.Bouncycastle.Asn1.X509.ISubjectKeyIdentifier iText.Commons.Bouncycastle.Asn1.X509.ISubjectPublicKeyInfo iText.Commons.Bouncycastle.Asn1.X509.ITbsCertificateStructure iText.Commons.Bouncycastle.Asn1.X509.ITime iText.Commons.Bouncycastle.Asn1.X509.IX509Extensions

Public Member Functions

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 ASN1Encodable that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.

Member Function Documentation

◆ IsNull()

bool iText.Commons.Bouncycastle.Asn1.IAsn1Encodable.IsNull ( )

Checks if wrapped object is null.

Returns
true if null is wrapped, false otherwise.

Implemented in iText.Bouncycastle.Asn1.Asn1EncodableBC, and iText.Bouncycastlefips.Asn1.Asn1EncodableBCFips.

◆ ToASN1Primitive()

IAsn1Object iText.Commons.Bouncycastle.Asn1.IAsn1Encodable.ToASN1Primitive ( )

Calls actual toASN1Primitive method for the wrapped ASN1Encodable object.

Returns

IAsn1Object wrapped ASN1Primitive object.

Implemented in iText.Bouncycastle.Asn1.Asn1EncodableBC, and iText.Bouncycastlefips.Asn1.Asn1EncodableBCFips.