Class BOOLEAN

java.lang.Object
org.mozilla.jss.asn1.BOOLEAN
All Implemented Interfaces:
ASN1Value

public class BOOLEAN extends Object implements ASN1Value
An ASN.1 BOOLEAN value.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    A Class for decoding BOOLEAN values from their BER encodings.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Form
     
    static final Tag
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    BOOLEAN(boolean val)
    Creates a BOOLEAN with the given value.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Write this value's DER encoding to an output stream using its own base tag.
    void
    encode(Tag implicitTag, OutputStream ostream)
    Write this value's DER encoding to an output stream using an implicit tag.
    Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
     
    boolean
     
    Returns "true" or "false".

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • TAG

      public static final Tag TAG
    • FORM

      public static final Form FORM
  • Constructor Details

    • BOOLEAN

      public BOOLEAN(boolean val)
      Creates a BOOLEAN with the given value.
      Parameters:
      val - Boolean value.
  • Method Details

    • getTag

      public Tag getTag()
      Description copied from interface: ASN1Value
      Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
      Specified by:
      getTag in interface ASN1Value
      Returns:
      Base tag.
    • encode

      public void encode(OutputStream ostream) throws IOException
      Description copied from interface: ASN1Value
      Write this value's DER encoding to an output stream using its own base tag.
      Specified by:
      encode in interface ASN1Value
      Parameters:
      ostream - Output stream.
      Throws:
      IOException - If an error occurred.
    • encode

      public void encode(Tag implicitTag, OutputStream ostream) throws IOException
      Description copied from interface: ASN1Value
      Write this value's DER encoding to an output stream using an implicit tag.
      Specified by:
      encode in interface ASN1Value
      Parameters:
      implicitTag - Implicit tag.
      ostream - Output stream.
      Throws:
      IOException - If an error occurred.
    • toBoolean

      public boolean toBoolean()
      Returns:
      The boolean value of this BOOLEAN.
    • toString

      public String toString()
      Returns "true" or "false".
      Overrides:
      toString in class Object
    • getTemplate

      public static BOOLEAN.Template getTemplate()