Enum UniversalTag

  • All Implemented Interfaces:
    Serializable, Comparable<UniversalTag>

    public enum UniversalTag
    extends Enum<UniversalTag>
    Enum for ASN.1 UNIVERSAL class tags. The tags values are constructed using the SNACC representation for tags without the primitive/constructed bit. This is done because several bit, octet and character string types can be encoded as primitives or as constructed types to chunk the value out.

    These tags can have one of the following values:

    Id Usage
    [UNIVERSAL 0] reserved for BER
    [UNIVERSAL 1] BOOLEAN
    [UNIVERSAL 2] INTEGER
    [UNIVERSAL 3] BIT STRING
    [UNIVERSAL 4] OCTET STRING
    [UNIVERSAL 5] NULL
    [UNIVERSAL 6] OBJECT IDENTIFIER
    [UNIVERSAL 7] ObjectDescriptor
    [UNIVERSAL 8] EXTERNAL, INSTANCE OF
    [UNIVERSAL 9] REAL
    [UNIVERSAL 10] ENUMERATED
    [UNIVERSAL 11] EMBEDDED PDV
    [UNIVERSAL 12] UTF8String
    [UNIVERSAL 13] RELATIVE-OID
    [UNIVERSAL 14] reserved for future use
    [UNIVERSAL 15] reserved for future use
    [UNIVERSAL 16] SEQUENCE, SEQUENCE OF
    [UNIVERSAL 17] SET, SET OF
    [UNIVERSAL 18] NumericString
    [UNIVERSAL 19] PrintableString
    [UNIVERSAL 20] TeletexString, T61String
    [UNIVERSAL 21] VideotexString
    [UNIVERSAL 22] IA5String
    [UNIVERSAL 23] UTCTime
    [UNIVERSAL 24] GeneralizedTime
    [UNIVERSAL 25] GraphicString
    [UNIVERSAL 26] VisibleString, ISO646String
    [UNIVERSAL 27] GeneralString
    [UNIVERSAL 28] UniversalString
    [UNIVERSAL 29] CHARACTER STRING
    [UNIVERSAL 30] BMPString
    [UNIVERSAL 31] reserved for future use
    Author:
    Apache Directory Project