Class DLApplicationSpecific

All Implemented Interfaces:
ASN1Encodable, Encodable

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

    • DLApplicationSpecific

      public DLApplicationSpecific(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.
    • DLApplicationSpecific

      public DLApplicationSpecific(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
    • DLApplicationSpecific

      public DLApplicationSpecific(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
    • DLApplicationSpecific

      public DLApplicationSpecific(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.