Package org.mozilla.jss.asn1
package org.mozilla.jss.asn1
ASN.1 structures, BER decoding, and DER encoding.
-
ClassDescriptionRepresents an ASN.1
ANYvalue.A class for decodingANYvalues from BER.The portion of a BER encoding that precedes the contents octets.An interface for decoding ASN1Values from their BER encodings.A value that can be decoded from BER and encoded to DER.An ASN.1BIT STRING, which is an ordered sequence of bits.A class for decoding aBIT_STRINGfrom its BER encoding.The ASN.1 type BMPString.An ASN.1BOOLEANvalue.A Class for decodingBOOLEANvalues from their BER encodings.An abstract base class for all character string types in ASN.1.Objects of this class are generated by CHOICE.Template.decode().A Template for decoding ASN.1CHOICEsAn element in a CHOICE template, consisting of a nested template and, optionally, an implicit tag for that template.This class keeps track of the number of bytes that have been read from a stream.Represents an ASN.1ENUMERATEDvalue.A template for decoding ENUMERATED values from their BER encodings.An explicit tag.A template for decoding an object wrapped in an EXPLICIT tag.An exception thrown when an optional field is not present.An enumerated type representing the forms of an ASN.1 value.The ASN.1 typeGeneralizedTimeA class for decodingGeneralizedTimes.The ASN.1 typeINTEGER.An exception thrown when BER decoding fails.An ASN.1 SEQUENCE.A Template for decoding SEQUENCE OF values.A class for constructing aSEQUENCEfrom its BER encoding.An element of a SEQUENCE template.An ASN.1 SET, which is an unordered collection of ASN.1 values.An element of a SETA Template for decoding SET OF values.SET.Template This class is used for decoding DER-encoded SETs.An element of a SET template.Represents an ASN.1 Tag.An enumeration of the ASN.1 tag classes.The ASN.1 type TeletexString.A UCS4 string.A class for converting between Unicode and UCS4.