Overview | Package | Class | Tree | Deprecated | Index | Help
| JSS 3.2
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.mozilla.jss.asn1

ASN.1 structures, BER decoding, and DER encoding.

See:
Description

Interface Summary
ASN1Template | An interface for decoding ASN1Values from their BER encodings.
ASN1Value | A value that can be decoded from BER and encoded to DER.
CharConverter |

Class Summary
ANY | Represents an ASN.1 `ANY` value.
ANY.Template | A class for decoding `ANY` values from BER.
ASN1Header | The portion of a BER encoding that precedes the contents octets.
ASN1Util |
BIT_STRING | An ASN.1 `BIT STRING`, which is an ordered sequence of bits.
BIT_STRING.Template | A class for decoding a `BIT_STRING` from its BER encoding.
BMPString | The ASN.1 type BMPString.
BMPString.BMPConverter |
BMPString.Template |
BOOLEAN | An ASN.1 `BOOLEAN` value.
BOOLEAN.Template | A Class for decoding `BOOLEAN` values from their BER encodings.
CharacterString | An abstract base class for all character string types in ASN.1.
CharacterString.Template |
CHOICE | Objects of this class are generated by CHOICE.Template.decode().
CHOICE.Template | A Template for decoding ASN.1 `CHOICE`s
CHOICE.Template.Element | An element in a CHOICE template, consisting of a nested template and, optionally, an implicit tag for that template.
CountingStream | This class keeps track of the number of bytes that have been read from a stream.
ENUMERATED | Represents an ASN.1 `ENUMERATED` value.
ENUMERATED.Template | A template for decoding ENUMERATED values from their BER encodings.
EXPLICIT | An explicit tag.
EXPLICIT.Template | A template for decoding an object wrapped in an EXPLICIT tag.
Form | An enumerated type representing the forms of an ASN.1 value.
GeneralizedTime | The ASN.1 type `GeneralizedTime`
GeneralizedTime.Template | A class for decoding `GeneralizedTime`s.
IA5String |
IA5String.IA5Converter |
IA5String.Template |
INTEGER | The ASN.1 type `INTEGER`.
INTEGER.Template |
NULL |
NULL.Template |
OBJECT_IDENTIFIER |
OBJECT_IDENTIFIER.Template |
OCTET_STRING |
OCTET_STRING.Template |
PrintableString |
PrintableString.PrintableConverter |
PrintableString.Template |
SEQUENCE | An ASN.1 SEQUENCE.
SEQUENCE.Element |
SEQUENCE.OF_Template | A Template for decoding SEQUENCE OF values.
SEQUENCE.Template | A class for constructing a `SEQUENCE` from its BER encoding.
SEQUENCE.Template.Element | An element of a SEQUENCE template.
SET | An ASN.1 SET, which is an unordered collection of ASN.1 values.
SET.Element | An element of a SET
SET.OF_Template | A Template for decoding SET OF values.
SET.Template | SET.Template This class is used for decoding DER-encoded SETs.
SET.Template.Element | An element of a SET template.
Tag | Represents an ASN.1 Tag.
Tag.Class | An enumeration of the ASN.1 tag classes.
TeletexString | The ASN.1 type TeletexString.
TeletexString.TeletexConverter |
TeletexString.Template |
TimeBase |
TimeBase.Template |
UniversalString | A UCS4 string.
UniversalString.Template |
UniversalString.UniversalConverter | A class for converting between Unicode and UCS4.
UTCTime |
UTCTime.Template |
UTF8String |
UTF8String.Template |
UTF8String.UTF8Converter |

Exception Summary
FieldNotPresentException | An exception thrown when an optional field is not present.
InvalidBERException | An exception thrown when BER decoding fails.
InvalidBERException.EOF |
InvalidBERException.InvalidChar |

## Package org.mozilla.jss.asn1 Description

ASN.1 structures, BER decoding, and DER encoding.

Overview | Package | Class | Tree | Deprecated | Index | Help
| JSS 3.2
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES