Package org.mozilla.jss.asn1
package org.mozilla.jss.asn1
ASN.1 structures, BER decoding, and DER encoding.
-
ClassDescriptionRepresents an ASN.1
ANY
value.A class for decodingANY
values from BER.The portion of a BER encoding that precedes the contents octets.An interface for decoding ASN1Values from their BER encodings.A value that can be decoded from BER and encoded to DER.An ASN.1BIT STRING
, which is an ordered sequence of bits.A class for decoding aBIT_STRING
from its BER encoding.The ASN.1 type BMPString.An ASN.1BOOLEAN
value.A Class for decodingBOOLEAN
values from their BER encodings.An abstract base class for all character string types in ASN.1.Objects of this class are generated by CHOICE.Template.decode().A Template for decoding ASN.1CHOICE
sAn element in a CHOICE template, consisting of a nested template and, optionally, an implicit tag for that template.This class keeps track of the number of bytes that have been read from a stream.Represents an ASN.1ENUMERATED
value.A template for decoding ENUMERATED values from their BER encodings.An explicit tag.A template for decoding an object wrapped in an EXPLICIT tag.An exception thrown when an optional field is not present.An enumerated type representing the forms of an ASN.1 value.The ASN.1 typeGeneralizedTime
A class for decodingGeneralizedTime
s.The ASN.1 typeINTEGER
.An exception thrown when BER decoding fails.An ASN.1 SEQUENCE.A Template for decoding SEQUENCE OF values.A class for constructing aSEQUENCE
from its BER encoding.An element of a SEQUENCE template.An ASN.1 SET, which is an unordered collection of ASN.1 values.An element of a SETA Template for decoding SET OF values.SET.Template This class is used for decoding DER-encoded SETs.An element of a SET template.Represents an ASN.1 Tag.An enumeration of the ASN.1 tag classes.The ASN.1 type TeletexString.A UCS4 string.A class for converting between Unicode and UCS4.