You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




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.
 

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  
 

Package org.mozilla.jss.asn1 Description

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