pasn.misc
Class ASN1Constants

java.lang.Object
  extended by pasn.misc.ASN1Constants

public final class ASN1Constants
extends java.lang.Object

This class defines ASN.1 tag classes, forms and types as well as other constants.

Classes:

Forms:

Implemented types:

Author:
ncottin

Field Summary
static int APPLICATION
           ASN.1 APPLICATION class
static int BIT_STRING
           
static int BMP_STRING
           
static int BOOLEAN
           
static int CHARACTER_STRING
           
static int CHOICE
           
static int classMask
           
static int CONSTRUCTED
           ASN.1 CONSTRUCTED form
static int CONTEXT
           ASN.1 CONTEXT class (default tagging class)
static int EMBEDDED_PDV
           
static int ENUMERATED
           
static int EXTERNAL
           
static int formMask
           
static int GENERAL_STRING
           
static int GENERALIZED_TIME
           
static int GRAPHIC_STRING
           
static int IA5_STRING
           
static int INSTANCE_OF
           
static int INTEGER
           
static int longLengthMask
           
static int longLengthMaskNeg
           
static int longTagMask
           
static int NO_MAXIMUM_PRIMITIVE_SIZE
           Indicates that ASN.1 types able to be encoded in CONSTRUCTED form are decomposed depending on their default component size
static int NO_SIZE_LIMIT
           Indicates that no size limit applies (usually for a non-constrained ASN.1 codec)
static int NO_VALUE
           Indicates that no value is currently associated with a variable (a constraint for example)
static int NULL
           
static int NUMERIC_STRING
           
static int OBJECT_IDENTIFIER
           
static int ObjectDescriptor
           
static int OCTET_STRING
           
static int OpenType
          ASN.1 OpenType (ANY) type
static int PRIMITIVE
           ASN.1 PRIMITIVE form
static int PRINTABLE_STRING
           
static int PRIVATE
           ASN.1 PRIVATE class
static int REAL
           
static int RELATIVE_OID
           
static int SEQUENCE
           
static int SEQUENCE_OF
           
static int SET
           
static int SET_OF
           
static int tagMask
           Used by ASN.1 codecs
static int TELETEX_STRING
           
static int UNIVERSAL
           ASN.1 UNIVERSAL class, reserved to ASN.1 types
static int UNIVERSAL_STRING
           
static int UTC_TIME
           
static int UTF8_STRING
           
static int VIDEOTEX_STRING
           
static int VISIBLE_STRING
           
 
Constructor Summary
ASN1Constants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_VALUE

public static final int NO_VALUE

Indicates that no value is currently associated with a variable (a constraint for example)

See Also:
Constant Field Values

NO_SIZE_LIMIT

public static final int NO_SIZE_LIMIT

Indicates that no size limit applies (usually for a non-constrained ASN.1 codec)

See Also:
Constant Field Values

NO_MAXIMUM_PRIMITIVE_SIZE

public static final int NO_MAXIMUM_PRIMITIVE_SIZE

Indicates that ASN.1 types able to be encoded in CONSTRUCTED form are decomposed depending on their default component size

See Also:
Constant Field Values

tagMask

public static final int tagMask

Used by ASN.1 codecs

See Also:
Constant Field Values

classMask

public static final int classMask
See Also:
Constant Field Values

formMask

public static final int formMask
See Also:
Constant Field Values

longTagMask

public static final int longTagMask
See Also:
Constant Field Values

longLengthMask

public static final int longLengthMask
See Also:
Constant Field Values

longLengthMaskNeg

public static final int longLengthMaskNeg
See Also:
Constant Field Values

UNIVERSAL

public static final int UNIVERSAL

ASN.1 UNIVERSAL class, reserved to ASN.1 types

See Also:
Constant Field Values

APPLICATION

public static final int APPLICATION

ASN.1 APPLICATION class

See Also:
Constant Field Values

CONTEXT

public static final int CONTEXT

ASN.1 CONTEXT class (default tagging class)

See Also:
Constant Field Values

PRIVATE

public static final int PRIVATE

ASN.1 PRIVATE class

See Also:
Constant Field Values

PRIMITIVE

public static final int PRIMITIVE

ASN.1 PRIMITIVE form

See Also:
Constant Field Values

CONSTRUCTED

public static final int CONSTRUCTED

ASN.1 CONSTRUCTED form

See Also:
Constant Field Values

OpenType

public static final int OpenType
ASN.1 OpenType (ANY) type

See Also:
Constant Field Values

CHOICE

public static final int CHOICE
See Also:
Constant Field Values

BOOLEAN

public static final int BOOLEAN
See Also:
Constant Field Values

INTEGER

public static final int INTEGER
See Also:
Constant Field Values

BIT_STRING

public static final int BIT_STRING
See Also:
Constant Field Values

OCTET_STRING

public static final int OCTET_STRING
See Also:
Constant Field Values

NULL

public static final int NULL
See Also:
Constant Field Values

OBJECT_IDENTIFIER

public static final int OBJECT_IDENTIFIER
See Also:
Constant Field Values

ObjectDescriptor

public static final int ObjectDescriptor
See Also:
Constant Field Values

EXTERNAL

public static final int EXTERNAL
See Also:
Constant Field Values

INSTANCE_OF

public static final int INSTANCE_OF
See Also:
Constant Field Values

REAL

public static final int REAL
See Also:
Constant Field Values

ENUMERATED

public static final int ENUMERATED
See Also:
Constant Field Values

EMBEDDED_PDV

public static final int EMBEDDED_PDV
See Also:
Constant Field Values

UTF8_STRING

public static final int UTF8_STRING
See Also:
Constant Field Values

RELATIVE_OID

public static final int RELATIVE_OID
See Also:
Constant Field Values

SEQUENCE

public static final int SEQUENCE
See Also:
Constant Field Values

SEQUENCE_OF

public static final int SEQUENCE_OF
See Also:
Constant Field Values

SET

public static final int SET
See Also:
Constant Field Values

SET_OF

public static final int SET_OF
See Also:
Constant Field Values

NUMERIC_STRING

public static final int NUMERIC_STRING
See Also:
Constant Field Values

PRINTABLE_STRING

public static final int PRINTABLE_STRING
See Also:
Constant Field Values

TELETEX_STRING

public static final int TELETEX_STRING
See Also:
Constant Field Values

VIDEOTEX_STRING

public static final int VIDEOTEX_STRING
See Also:
Constant Field Values

IA5_STRING

public static final int IA5_STRING
See Also:
Constant Field Values

UTC_TIME

public static final int UTC_TIME
See Also:
Constant Field Values

GENERALIZED_TIME

public static final int GENERALIZED_TIME
See Also:
Constant Field Values

GRAPHIC_STRING

public static final int GRAPHIC_STRING
See Also:
Constant Field Values

VISIBLE_STRING

public static final int VISIBLE_STRING
See Also:
Constant Field Values

GENERAL_STRING

public static final int GENERAL_STRING
See Also:
Constant Field Values

UNIVERSAL_STRING

public static final int UNIVERSAL_STRING
See Also:
Constant Field Values

CHARACTER_STRING

public static final int CHARACTER_STRING
See Also:
Constant Field Values

BMP_STRING

public static final int BMP_STRING
See Also:
Constant Field Values
Constructor Detail

ASN1Constants

public ASN1Constants()