Package org.mozilla.jss.asn1

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.

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.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 CHOICEs
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 GeneralizedTimes.
IA5String
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.Template
SEQUENCE An ASN.1 SEQUENCE.
SEQUENCE.OF_Template A Template for decoding SEQUENCE OF values.
SEQUENCE.Template A class for constructing a SEQUENCE from its BER encoding.
SET An ASN.1 SET, which is an unordered collection of ASN.1 values.
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.Template
TimeBase
TimeBase.Template
UniversalString A UCS4 string.
UniversalString.Template
UTCTime
UTCTime.Template
UTF8String
UTF8String.Template

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