|
Interface Summary |
| ASN1Collection |
The basic interface for Java objects representing a constructed ASN.1 type
such as a SEQUENCE or SET as specified in ITU-T Recommendation X.680. |
| ASN1CollectionOf |
The basic interface for Java objects representing a constructed ASN.1 type
such as a SEQUENCE or SET as specified in ITU-T Recommendation X.680. |
| ASN1RegisteredType |
This class represents an ASN.1 type that is officially registered. |
| ASN1String |
The common interface of all ASN.1 string types. |
| ASN1Type |
The basic interface for Java objects representing primitive ASN.1 types
according to ITU-T Recommendation X.680. |
| Constraint |
This interface specifies a constraint of some ASN.1 type. |
| Decoder |
Defines the methods that must be implemented by decoders of ASN.1 types. |
| Encoder |
Defines the methods that must be implemented by encoders of ASN.1 types. |
| OpenTypeResolver |
This interface is used by the ASN1OpenType in order to
resolve the ASN.1 type to decode at runtime. |
| Resolver |
This interface is used by the ASN1OpenType in order to
resolve the ASN.1 type to decode at runtime. |
|
Class Summary |
| AbstractEncoder |
|
| AbstractOIDRegistry |
This class maps ASN.1 object identifiers onto ASN.1 types suitable for
decoding the structure defined by the given OID. |
| ASN1 |
Defines various constants used with ASN.1 such as the tag and type class
identifiers. |
| ASN1AbstractCollection |
Represents an abstract collection of ASN.1 types such as a SEQUENCE or a SET.
|
| ASN1AbstractCollectionOf |
Represents the ASN.1 SEQUENCE OF and SET OF types in a general way. |
| ASN1AbstractString |
The root class of all ASN.1 string types including but not limited to
IA5String, VisibleString, PrintableString, UTCTime, and GeneralizedTime.
|
| ASN1AbstractType |
The basic interface for Java objects representing primitive ASN.1 types
according to ITU-T Recommendation X.680. |
| ASN1BitString |
Represents an ASN.1 BIT STRING type. |
| ASN1BMPString |
Represents a BMPString. |
| ASN1Boolean |
Represents an ASN.1 BOOEAN type. |
| ASN1Choice |
This type represents the ASN.1 CHOICE type as specified in ITU-T
Recommendation X.680. |
| ASN1Enumerated |
Represents an ASN.1 ENUMERATED type. |
| ASN1GeneralizedTime |
This is the Generalized Time class. |
| ASN1IA5String |
This class represents an ASN.1 IA5String as described in ITU-T Recommendation
X.680. |
| ASN1Integer |
Represents an ASN.1 INTEGER type. |
| ASN1NOP |
The ASN1NOP class helps to keep ASN1Types at fixed positions in the internal
list. |
| ASN1Null |
Represents the ASN.1 NULL type. |
| ASN1ObjectIdentifier |
Represents an ASN.1 OBJECT IDENTIFIER type. |
| ASN1OctetString |
Represents an ASN.1 OCTET STRING type. |
| ASN1Opaque |
Represents an opaque type. |
| ASN1OpenType |
This type represents what was formerly called the ASN.1 ANY type. |
| ASN1Permission |
This permission is for controlling access to functionality of the ASN.1
package. |
| ASN1PrintableString |
This class represents an ASN.1 PrintableString as described in ITU-T
Recommendation X.680. |
| ASN1Sequence |
Represents an ASN.1 SEQUENCE type as specified in ITU-T Recommendation X.680. |
| ASN1SequenceOf |
Represents an ASN.1 SEQUENCE OF type as specified in ITU-T Recommendation
X.680. |
| ASN1Set |
Represents an ASN.1 SET type as specified in ITU-T Recommendation X.680.
|
| ASN1SetOf |
Represents an ASN.1 SEQUENCE OF type as specified in ITU-T Recommendation
X.680. |
| ASN1T61String |
This class represents an ASN.1 T61String as described in ITU-T Recommendation
X.680. |
| ASN1TagComparator |
ASN1 Comparator, used for Sorting an ASN1 Set. |
| ASN1TaggedType |
Represents an ASN.1 tagged type. |
| ASN1Time |
This is the root class of all ASN.1 time types. |
| ASN1UniversalString |
Represents a UniversalString. |
| ASN1UTCTime |
This is the root class of all ASN.1 time types. |
| ASN1UTF8String |
This class represents an ASN.1 UTF 8 String as described in ITU-T
Recommendation X.680. |
| ASN1VisibleString |
This class represents an ASN.1 T61String as described in ITU-T Recommendation
X.680. |
| BERDecoder |
Decodes ASN.1/DER encoded types according to the rules set forth in ITU-T
Recommendation X.690.
|
| ClassInstanceResolver |
Resolves requests for instances based on a class object. |
| ConstraintCollection |
Implements a collection of constraints that can be added
to any ASN1Type. |
| DefinedByResolver |
This interface is used by the ASN1OpenType in order to
resolve the ASN.1 type to decode at runtime. |
| DERCodeComparator |
Compares two DER Encodings and orders them according to the strict ordering
rules applied in DER encoded SET OF types. |
| DERDecoder |
Decodes ASN.1/DER encoded types according to the rules set forth in ITU-T
Recommendation X.690.
|
| DEREncoder |
If ,right after instantiating the encoder, the strict parameter is set to
true, the encoder uses the strict encoding rules from X680/X690 for Sets and
SetOfs. |
| OIDRegistry |
This class maps ASN.1 object identifiers onto ASN.1 types suitable for
decoding the structure defined by the given OID. |
| RunLengthEncoder |
This encoder makes one pass through the given ASN.1 type and computes the
length of the type encoding according to the DER (ITU-T Recommendation
X.690). |