Class DERApplicationSpecific

    • Constructor Detail

      • DERApplicationSpecific

        public DERApplicationSpecific​(int tag,
                                      byte[] octets)
      • DERApplicationSpecific

        public DERApplicationSpecific​(int tagNo,
                                      ASN1EncodableVector vec)
    • Method Detail

      • isConstructed

        public boolean isConstructed()
      • getContents

        public byte[] getContents()
      • getApplicationTag

        public int getApplicationTag()
      • getObject

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

        public ASN1Primitive getObject​(int derTagNo)
                                throws 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:
        IOException - if reconstruction fails.
      • hashCode

        public int hashCode()
        Description copied from class: Object
        Returns an integer hash code for this object. By contract, any two objects for which Object.equals(java.lang.Object) returns true must return the same hash code value. This means that subclasses of Object usually override both methods or neither method.

        Note that hash values must not change over time unless information used in equals comparisons also changes.

        See Writing a correct hashCode method if you intend implementing your own hashCode method.

        Specified by:
        hashCode in class ASN1Primitive
        Returns:
        this object's hash code.
        See Also:
        Object.equals(java.lang.Object)