Class DERApplicationSpecific

All Implemented Interfaces:
ASN1Encodable, Encodable

public class DERApplicationSpecific extends ASN1ApplicationSpecific
A DER encoding version of an application specific object.
  • Constructor Details

    • DERApplicationSpecific

      public DERApplicationSpecific(int tag, byte[] octets)
      Create an application specific object from the passed in data. This will assume the data does not represent a constructed object.
      Parameters:
      tag - the tag number for this object.
      octets - the encoding of the object's body.
    • DERApplicationSpecific

      public DERApplicationSpecific(int tag, ASN1Encodable object) throws IOException
      Create an application specific object with a tagging of explicit/constructed.
      Parameters:
      tag - the tag number for this object.
      object - the object to be contained.
      Throws:
      IOException
    • DERApplicationSpecific

      public DERApplicationSpecific(boolean constructed, int tag, ASN1Encodable object) throws IOException
      Create an application specific object with the tagging style given by the value of constructed.
      Parameters:
      constructed - true if the object is constructed.
      tag - the tag number for this object.
      object - the object to be contained.
      Throws:
      IOException
    • DERApplicationSpecific

      public DERApplicationSpecific(int tagNo, ASN1EncodableVector vec)
      Create an application specific object which is marked as constructed
      Parameters:
      tagNo - the tag number for this object.
      vec - the objects making up the application specific object.