public class ASN1Boolean extends java.lang.Object implements ASN1TaggedObject
The input may be any valid BER encoding of an ASN.1 boolean value. The output is always a DER encoding.
| Constructor and Description |
|---|
ASN1Boolean() |
ASN1Boolean(boolean value) |
ASN1Boolean(java.io.InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
ASN1Header |
getHeader() |
boolean |
getValue() |
void |
input(java.io.InputStream is)
Inputs this object from the specified input stream.
|
static boolean |
inputValue(java.io.InputStream is) |
int |
length()
Length of this object's encoding.
|
void |
output(java.io.OutputStream os)
Outputs this object to the specified output stream.
|
static void |
outputValue(java.io.OutputStream os, boolean value) |
static void |
outputValueWithTag(java.io.OutputStream os, boolean value, int tag) |
public ASN1Boolean()
public ASN1Boolean(boolean value)
public ASN1Boolean(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic ASN1Header getHeader()
getHeader in interface ASN1TaggedObjectpublic boolean getValue()
public void input(java.io.InputStream is)
throws java.io.IOException
Streamableinput in interface Streamablejava.io.IOException
public static boolean inputValue(java.io.InputStream is)
throws java.io.IOException
java.io.IOException
public void output(java.io.OutputStream os)
throws java.io.IOException
Streamableoutput in interface Streamablejava.io.IOExceptionpublic int length()
Streamablelength in interface Streamable
public static void outputValue(java.io.OutputStream os,
boolean value)
throws java.io.IOException
java.io.IOException
public static void outputValueWithTag(java.io.OutputStream os,
boolean value,
int tag)
throws java.io.IOException
java.io.IOException