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

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

Inheritance diagram for iText.Commons.Bouncycastle.Asn1.IAsn1Sequence:
iText.Commons.Bouncycastle.Asn1.IAsn1Object iText.Commons.Bouncycastle.Asn1.IAsn1Encodable iText.Bouncycastle.Asn1.Asn1SequenceBC iText.Bouncycastlefips.Asn1.Asn1SequenceBCFips iText.Commons.Bouncycastle.Asn1.IDerSequence iText.Bouncycastle.Asn1.DerSequenceBC iText.Bouncycastlefips.Asn1.DerSequenceBCFips iText.Bouncycastle.Asn1.DerSequenceBC iText.Bouncycastlefips.Asn1.DerSequenceBCFips

Public Member Functions

IAsn1Encodable  GetObjectAt (int i)
  Calls actual getObjectAt method for the wrapped ASN1Sequence object. More...
 
IEnumerator  GetObjects ()
  Calls actual getObjects method for the wrapped ASN1Sequence object. More...
 
int  Size ()
  Calls actual size method for the wrapped ASN1Sequence object. More...
 
IAsn1Encodable[]  ToArray ()
  Calls actual toArray method for the wrapped ASN1Sequence object. More...
 
- Public Member Functions inherited from iText.Commons.Bouncycastle.Asn1.IAsn1Object
byte[]  GetEncoded ()
  Calls actual getEncoded method for the wrapped ASN1Primitive object. More...
 
byte[]  GetEncoded (String encoding)
  Calls actual getEncoded method for the wrapped ASN1Primitive 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 ASN1Sequence that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.

Member Function Documentation

◆ GetObjectAt()

IAsn1Encodable iText.Commons.Bouncycastle.Asn1.IAsn1Sequence.GetObjectAt ( int  i )

Calls actual getObjectAt method for the wrapped ASN1Sequence object.

Parameters
i index
Returns

IAsn1Encodable wrapped ASN1Encodable object.

Implemented in iText.Bouncycastle.Asn1.Asn1SequenceBC, and iText.Bouncycastlefips.Asn1.Asn1SequenceBCFips.

◆ GetObjects()

IEnumerator iText.Commons.Bouncycastle.Asn1.IAsn1Sequence.GetObjects ( )

Calls actual getObjects method for the wrapped ASN1Sequence object.

Returns
received objects.

Implemented in iText.Bouncycastle.Asn1.Asn1SequenceBC, and iText.Bouncycastlefips.Asn1.Asn1SequenceBCFips.

◆ Size()

int iText.Commons.Bouncycastle.Asn1.IAsn1Sequence.Size ( )

Calls actual size method for the wrapped ASN1Sequence object.

Returns
sequence size.

Implemented in iText.Bouncycastle.Asn1.Asn1SequenceBC, and iText.Bouncycastlefips.Asn1.Asn1SequenceBCFips.

◆ ToArray()

IAsn1Encodable [] iText.Commons.Bouncycastle.Asn1.IAsn1Sequence.ToArray ( )

Calls actual toArray method for the wrapped ASN1Sequence object.

Returns
array of wrapped ASN1Encodable objects.

Implemented in iText.Bouncycastle.Asn1.Asn1SequenceBC, and iText.Bouncycastlefips.Asn1.Asn1SequenceBCFips.