Class ApplicationDERTag

java.lang.Object
org.ldaptive.asn1.AbstractDERTag
org.ldaptive.asn1.ApplicationDERTag
All Implemented Interfaces:
DERTag

public class ApplicationDERTag extends AbstractDERTag
Generic application-specific tag.
  • Field Details

    • TAG_NAME

      public static final String TAG_NAME
      Generic tag name "APP" for a application-specific type.
      See Also:
    • TAG_CLASS

      public static final int TAG_CLASS
      Application class is 01b in first two high-order bits.
      See Also:
  • Constructor Details

    • ApplicationDERTag

      public ApplicationDERTag(int number, boolean isConstructed)
      Creates a new application-specific tag with given tag number.
      Parameters:
      number - Tag number.
      isConstructed - True for constructed tag, false otherwise.
  • Method Details

    • getTagByte

      public int getTagByte()
      Description copied from interface: DERTag
      Gets the value of this tag for encoding.
      Specified by:
      getTagByte in interface DERTag
      Overrides:
      getTagByte in class AbstractDERTag
      Returns:
      byte value of this tag
    • name

      public String name()
      Description copied from interface: DERTag
      Gets the name of the tag.
      Returns:
      tag name.
    • toString

      public String toString()
      Overrides:
      toString in class AbstractDERTag