JSS 3.1.1

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 CHOICEs
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 GeneralizedTimes.
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.


JSS 3.1.1