FileDocCategorySizeDatePackage
DERSequence.javaAPI DocAzureus 3.0.3.41542Tue Jun 08 05:12:56 BST 2004org.bouncycastle.asn1

DERSequence

public class DERSequence extends ASN1Sequence

Fields Summary
Constructors Summary
public DERSequence()
create an empty sequence

    
public DERSequence(DEREncodable obj)
create a sequence containing one object

        this.addObject(obj);
    
public DERSequence(DEREncodableVector v)
create a sequence containing a vector of objects.

        for (int i = 0; i != v.size(); i++)
        {
            this.addObject(v.get(i));
        }
    
Methods Summary
voidencode(DEROutputStream out)

        ByteArrayOutputStream   bOut = new ByteArrayOutputStream();
        DEROutputStream         dOut = new DEROutputStream(bOut);
        Enumeration             e = this.getObjects();

        while (e.hasMoreElements())
        {
            Object    obj = e.nextElement();

            dOut.writeObject(obj);
        }

        dOut.close();

        byte[]  bytes = bOut.toByteArray();

        out.writeEncoded(SEQUENCE | CONSTRUCTED, bytes);