Bouncy Castle Cryptography Library 1.81

org.bouncycastle.asn1
Class DERSequence

java.lang.Object
  extended byorg.bouncycastle.asn1.ASN1Object
      extended byorg.bouncycastle.asn1.ASN1Primitive
          extended byorg.bouncycastle.asn1.ASN1Sequence
              extended byorg.bouncycastle.asn1.DERSequence
All Implemented Interfaces:
ASN1Encodable, Encodable, Iterable

public class DERSequence
extends ASN1Sequence

Definite length SEQUENCE, encoding tells explicit number of bytes that the content of this sequence occupies.

For X.690 syntax rules, see ASN1Sequence.


Constructor Summary
DERSequence()
          Create an empty sequence.
DERSequence(ASN1Encodable element)
          Create a sequence containing one object.
DERSequence(ASN1Encodable[] elements)
          Create a sequence containing an array of objects.
DERSequence(ASN1Encodable element1, ASN1Encodable element2)
          Create a sequence containing two objects.
DERSequence(ASN1EncodableVector elementVector)
          Create a sequence containing a vector of objects.
 
Method Summary
static DERSequence convert(ASN1Sequence seq)
           
 
Methods inherited from class org.bouncycastle.asn1.ASN1Sequence
getInstance, getInstance, getObjectAt, getObjects, hashCode, iterator, parser, size, toArray, toString
 
Methods inherited from class org.bouncycastle.asn1.ASN1Primitive
encodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitive
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
getEncoded, getEncoded, hasEncodedTagValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DERSequence

public DERSequence()
Create an empty sequence.


DERSequence

public DERSequence(ASN1Encodable element)
Create a sequence containing one object.

Parameters:
element - the object to go in the sequence.

DERSequence

public DERSequence(ASN1Encodable element1,
                   ASN1Encodable element2)
Create a sequence containing two objects.

Parameters:
element1 - the first object to go in the sequence.
element2 - the second object to go in the sequence.

DERSequence

public DERSequence(ASN1EncodableVector elementVector)
Create a sequence containing a vector of objects.

Parameters:
elementVector - the vector of objects to make up the sequence.

DERSequence

public DERSequence(ASN1Encodable[] elements)
Create a sequence containing an array of objects.

Parameters:
elements - the array of objects to make up the sequence.
Method Detail

convert

public static DERSequence convert(ASN1Sequence seq)

Bouncy Castle Cryptography Library 1.81