Package org.mozilla.jss.asn1
ASN.1 structures, BER decoding, and DER encoding.
-
Interface Summary Interface Description 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 Class Description ANY Represents an ASN.1ANY
value.ANY.Template A class for decodingANY
values from BER.ASN1Header The portion of a BER encoding that precedes the contents octets.ASN1Util BIT_STRING An ASN.1BIT STRING
, which is an ordered sequence of bits.BIT_STRING.Template A class for decoding aBIT_STRING
from its BER encoding.BMPString The ASN.1 type BMPString.BMPString.Template BOOLEAN An ASN.1BOOLEAN
value.BOOLEAN.Template A Class for decodingBOOLEAN
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.1CHOICE
sENUMERATED Represents an ASN.1ENUMERATED
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 typeGeneralizedTime
GeneralizedTime.Template A class for decodingGeneralizedTime
s.IA5String IA5String.Template INTEGER The ASN.1 typeINTEGER
.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 aSEQUENCE
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 Exception Description FieldNotPresentException An exception thrown when an optional field is not present.InvalidBERException An exception thrown when BER decoding fails.InvalidBERException.EOF InvalidBERException.InvalidChar