Class SEQUENCE

  • All Implemented Interfaces:
    ASN1Value

    public class SEQUENCE
    extends SET
    implements ASN1Value
    An ASN.1 SEQUENCE. This class is an ordered collection of ASN.1 values. It has an interface similar to a Java Vector. Null entries may be added; they will be skipped when encoded.
    • Field Detail

      • TAG

        public static final Tag TAG
    • Constructor Detail

      • SEQUENCE

        public SEQUENCE()
    • Method Detail

      • getTag

        public Tag getTag()
        Description copied from interface: ASN1Value
        Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
        Specified by:
        getTag in interface ASN1Value
        Overrides:
        getTag in class SET
        Returns:
        Base tag.
      • encode

        public void encode​(Tag implicitTag,
                           java.io.OutputStream ostream)
                    throws java.io.IOException
        Writes the DER encoding to the given output stream, using the given implicit tag.
        Specified by:
        encode in interface ASN1Value
        Overrides:
        encode in class SET
        Parameters:
        implicitTag - Implicit tag.
        ostream - Output stream.
        Throws:
        java.io.IOException - If an error occurred.
      • main

        public static void main​(java.lang.String[] args)