Class ASN1ApplicationSpecific

    • Field Detail

      • isConstructed

        protected final boolean isConstructed
      • tag

        protected final int tag
      • octets

        protected final byte[] octets
    • Method Detail

      • getInstance

        public static ASN1ApplicationSpecific getInstance​(java.lang.Object obj)
        Return an ASN1ApplicationSpecific from the passed in object, which may be a byte array, or null.
        Parameters:
        obj - the object to be converted.
        Returns:
        obj's representation as an ASN1ApplicationSpecific object.
      • getLengthOfHeader

        protected static int getLengthOfHeader​(byte[] data)
      • isConstructed

        public boolean isConstructed()
        Return true if the object is marked as constructed, false otherwise.
        Returns:
        true if constructed, otherwise false.
      • getContents

        public byte[] getContents()
        Return the contents of this object as a byte[]
        Returns:
        the encoded contents of the object.
      • getApplicationTag

        public int getApplicationTag()
        Return the tag number associated with this object,
        Returns:
        the application tag number.
      • getObject

        public ASN1Primitive getObject()
                                throws java.io.IOException
        Return the enclosed object assuming explicit tagging.
        Returns:
        the resulting object
        Throws:
        java.io.IOException - if reconstruction fails.
      • getObject

        public ASN1Primitive getObject​(int derTagNo)
                                throws java.io.IOException
        Return the enclosed object assuming implicit tagging.
        Parameters:
        derTagNo - the type tag that should be applied to the object's contents.
        Returns:
        the resulting object
        Throws:
        java.io.IOException - if reconstruction fails.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object