Package pasn

ASN.1 types and common interfaces

See:
          Description

Interface Summary
ASN1AlternativeObject Defines ASN.1 objects which hold one or more ASN.1 (tagged) objects, called components, and produce the encoding of the first ready-to-encode component
ASN1Collection<T extends ASN1GenericObject>  
ASN1ConstructedObject  
ASN1DefaultValuedObject  
ASN1EncodingSpecificObject  
ASN1ExplicitObject Defines ASN.1 object that must be encoded in EXPLICIT form when tagged.
ASN1GenericObject  
ASN1MandatoryComponentCreator<T extends ASN1GenericObject>  
ASN1OrderedObject  
ASN1PrimitiveObject<T> Defines PRIMITIVE ASN.1 objects as constrained objects having a value and a default value
ASN1PrimitiveOrConstructedObject<T>  
ASN1Resetable  
ASN1StructuredMandatoryObject This interface qualifies the implementing classes as ASN.1 structured objects SEQUENCE OF and SET OF
ASN1StructuredObject This interface qualifies the implementing classes as ASN.1 structured objects SEQUENCE and SET
ASN1TransparentObject Defines ASN.1 object that do not produce specific encoding.
ASN1UnorderedObject  
 

Class Summary
ASN1BitString A BIT STRING is an ordered sequence of bit values.
ASN1BMPString The BMP (Basic Multilingual Plane) STRING type is a subset of ISO 10646-1 (Universal String).
ASN1Boolean Represents a {true, false} BOOLEAN
ASN1Choice  
ASN1ConstructedStructuredCollection<T extends ASN1GenericObject>  
ASN1ConstructedStructuredObject  
ASN1Enumerated
ASN1GeneralizedTime An ASN.1 GeneralizedTime is an extension to UTC time to allow the whole year representation (and not last 2 digits).
ASN1GeneralString A GENERAL STRING...
ASN1GraphicString A GRAPHIC STRING...
ASN1IA5String An IA5 String must never be empty (minimum size constraint of 1)
ASN1Identifier An ASN.1 Identifier expresses a sequence of integer components separated with dots (".").
ASN1Integer An ASN.1 INTEGER holds a finite, signed, integer, in a length-independant manner.
ASN1Null An ASN.1 NULL object is a paradoxal object in the sense that it represents no datum.
ASN1NumericString A NUMERIC STRING is composed of the following authorized characters: 0, 1, ..., 9 (space)
ASN1Object  
ASN1ObjectIdentifier An ASN.1 OBJECT IDENTIFIER (OID) is a constrained identifier.
ASN1OctetString An OCTET STRING is the most general ASN.1 holder for any list of octets.
ASN1OpenType The X.680 ASN.1 Open Type object replaces the ANY and ANY DEFINED BY from X.208 specifications.
ASN1PrintableString A PRINTABLE STRING is designed for supporting a small subset of character values.
ASN1RelativeIdentifier An ASN.1 RELATIVE IDENTIFIER (REL OID) is a non-constrained identifier.
ASN1Sequence  
ASN1SequenceOf<T extends ASN1GenericObject>  
ASN1Set  
ASN1SetOf<T extends ASN1GenericObject>  
ASN1SimpleObject<T> Concerns ASN.1 object encoded in PRIMITIVE form only
ASN1String Basic class to express ASN.1 STRING objects.
ASN1TeletexString A TELETEX STRING (or T61 STRING) is a string where each most significant octet is set to zero
ASN1Time Generic class that manipulates ASN.1 time objects common operations
ASN1UnformedOrderedObject<T>  
ASN1UniversalString A UNIVERSAL STRING is the most generic ASN.1 string
ASN1UTCTime An ASN.1 UTCTime represents date and time, 2-digit year.
ASN1UTF8String An UTF8 String.
ASN1VideotexString A VIDEOTEX STRING...
ASN1VisibleString A VISIBLE STRING...
 

Package pasn Description

ASN.1 types and common interfaces