| Modifier and Type | Field and Description |
|---|---|
| private int |
| Access | Constructor and Description |
|---|---|
| public | |
| public | DLSequence(ASN1Encodable
the object to go in the sequence. element)create a sequence containing one object |
| public | DLSequence(ASN1EncodableVector
the vector of objects to make up the sequence. elementVector)create a sequence containing a vector of objects. |
| public | DLSequence(ASN1Encodable[]
the array of objects to make up the sequence. elements)create a sequence containing an array of objects. |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | encode(ASN1OutputStream out, boolean withTag)
Implements abstract org. As DL requires the constructed, definite-length model to be used for structured types, this varies slightly from the ASN.1 descriptions given. |
| pack-priv int | encodedLength(boolean withTag)
Implements abstract org. |
| private int | |
| pack-priv ASN1BitString | |
| pack-priv ASN1External | |
| pack-priv ASN1OctetString | |
| pack-priv ASN1Set | |
| pack-priv ASN1Primitive | toDLObject()
Overrides org. DLSequence.
|
| contentsLength | back to summary |
|---|---|
| private int contentsLength | |
| DLSequence | back to summary |
|---|---|
| public DLSequence() Create an empty sequence | |
| DLSequence | back to summary |
|---|---|
| public DLSequence(ASN1Encodable element) create a sequence containing one object
| |
| DLSequence | back to summary |
|---|---|
| public DLSequence(ASN1EncodableVector elementVector) create a sequence containing a vector of objects.
| |
| DLSequence | back to summary |
|---|---|
| public DLSequence(ASN1Encodable[] elements) create a sequence containing an array of objects.
| |
| DLSequence | back to summary |
|---|---|
| pack-priv DLSequence(ASN1Encodable[] elements, boolean clone) | |
| encode | back to summary |
|---|---|
| pack-priv void encode(ASN1OutputStream out, boolean withTag) throws IOException Implements abstract org. A note on the implementation: As DL requires the constructed, definite-length model to be used for structured types, this varies slightly from the ASN.1 descriptions given. Rather than just outputting SEQUENCE, we also have to specify CONSTRUCTED, and the objects length. | |
| encodedLength | back to summary |
|---|---|
| pack-priv int encodedLength(boolean withTag) throws IOException Implements abstract org. | |
| getContentsLength | back to summary |
|---|---|
| private int getContentsLength() throws IOException | |
| toASN1BitString | back to summary |
|---|---|
| pack-priv ASN1BitString toASN1BitString() Implements abstract org. | |
| toASN1External | back to summary |
|---|---|
| pack-priv ASN1External toASN1External() Implements abstract org. | |
| toASN1OctetString | back to summary |
|---|---|
| pack-priv ASN1OctetString toASN1OctetString() Implements abstract org. | |
| toASN1Set | back to summary |
|---|---|
| pack-priv ASN1Set toASN1Set() Implements abstract org. | |
| toDLObject | back to summary |
|---|---|
| pack-priv ASN1Primitive toDLObject() Overrides org. Doc from org. Change current SEQUENCE object to be encoded as
| |