import java.util.*;
public class DERConstructedSequence
- extends DERObject
+ extends ASN1Sequence
{
- private Vector seq = new Vector();
-
- public DERConstructedSequence()
- {
- }
-
public void addObject(
DEREncodable obj)
{
- seq.addElement(obj);
- }
-
- public Enumeration getObjects()
- {
- return seq.elements();
- }
-
- /**
- * return the object at the sequence postion indicated by index.
- *
- * @param the sequence number (starting at zero) of the object
- * @return the object at the sequence postion indicated by index.
- */
- public Object getObjectAt(
- int index)
- {
- return seq.elementAt(index);
+ super.addObject(obj);
}
- /**
- * return the number of objects in this sequence.
- *
- * @return the number of objects in this sequence.
- */
public int getSize()
{
- return seq.size();
+ return size();
}
/*
{
ByteArrayOutputStream bOut = new ByteArrayOutputStream();
DEROutputStream dOut = new DEROutputStream(bOut);
- Enumeration e = getObjects();
+ Enumeration e = this.getObjects();
while (e.hasMoreElements())
{