This class handles the input stream for the decoding of ASN.1 messages as
specified in the Basic Encoding Rules (BER) as documented in the ITU-T X.690
standard.
This class implements the output stream to encode ASN.1 messages as
specified in the Basic Encoding Rules (BER) as specified in the
ITU-T X.690 standard.
This class handles the input stream for the decoding of ASN.1 messages as
specified in the Canonical Encoding Rules (CER) as documented in the ITU-T X.690
standard.
This class implements the output stream to encode ASN.1 messages as
specified in the Canonical Encoding Rules (CER) as specified in the
ITU-T X.690 standard.
This class defines the 'ASN.1 constraint violation' exception that is
thrown when an element is parsed that is outside the bounds to a defined
constraint..
This class handles the input stream for the decoding of ASN.1 messages as
specified in the Distinguished Encoding Rules (DER) as documented in the
ITU-T X.690 standard.
This class defines the 'ASN.1 end of buffer' exception that is
thrown when an unexpected end-of-buffer condition is encountered
when decoding a message..
This version of the constructor can be used to set the string
value member variable to the given time string and
specify DER encoding rules be used to construct the string.
This class defines the 'ASN.1 invalid argument' exception that is
thrown when as argument that is passed to a method is determined
to be invalid (for example, not within a defined range)..
This class defines the 'ASN.1 invalid choice option' exception that is
thrown from BER/DER methods when a CHOICE construct is detected to
contain an element that is not within the given set.
This class defines the 'ASN.1 set missing required element' exception
that is thrown from BER/DER methods when a SET construct is decoded and
found to be missing a required element..
This constructor creates an exception object with a textual message
describing the error, including the name of the required element
that is missing and the location in the buffer where it failed.
This class defines the 'ASN.1 element not in set' exception that is
thrown from BER/DER methods when an element is parsed within the
context of a SET that does not belong to the set.
This is a container class for holding open type elements that may
occur within an open type extension (i.e. a ... at the end of a
constructed type or a ..., ... at some other point in a constructed
type).
This class defines the 'ASN.1 sequence order' exception that is
thrown when an element is received in a SEQUENCE construct that is
not in the correct order..
This class defines the 'ASN.1 set duplicate element' exception that is
thrown from BER/DER methods when a SET construct is detected to
more than one instance of a given tagged element..
This version of the constructor can be used to set the string
value member variable to the given time string and
specify DER encoding rules be used to construct the string.
This is an abstract base class for holding the ASN.1 variable width character
string types (GraphicString, GeneralString, TeletexString, T61String,
VideotexString, ObjectDescriptor).
Deprecated.Use Asn1OpenType instead. You can use the constructors where
you specify the encoding, and specify XER if you are populating with
byte data that is a UTF-8 XML encoding of the actual value.
This class implements the output stream to encode ASN.1 messages as
specified in the XML Encoding Rules (XER) as specified in the
ITU-T X.693 standard.
Returns the number of bytes that can be read (or skipped over) from
this input stream without blocking by the next caller of a method for
this input stream.
Returns the number of bytes that can be read (or skipped over) from
this input stream without blocking by the next caller of a method for
this input stream.
Returns the number of bytes that can be read (or skipped over) from
this input stream without blocking by the next caller of a method for
this input stream.
Returns the number of bytes that can be read (or skipped over) from
this input stream without blocking by the next caller of a method for
this input stream.