ASN.1, Abstract Syntax Notation One

Description Glossary RFCs Publications Obsolete RFCs

Description:

Type:Data encapsulation.
MIME subtype:
Working groups: pkix, Public-Key Infrastructure (X.509).
Links:

RFC 1983:

The language used by the OSI protocols for describing abstract syntax. This language is also used to encode SNMP packets. ASN.1 is defined in ISO documents 8824.2 and 8825.2.


0001020304050607 0809101112131415 1617181920212223
Identifier Length ::: Value :::

Identifier. 8 bits.

0001020304050607
Class C Tag

Class. 2 bits.

ClassDescription
0Universal.
1Application.
2Context specific.
3Private.

C, Constructed/Primitive. 1 bit.

CDescription
0Primitive.
1Constructed.

Tag. 5 bits. 0 to 30.

Length. Variable length.

Value. Variable length.


Glossary:

BER, Basic Encoding Rules.

CER, Canonical Encoding Rules.

DER, Distinguished Encoding Rules.


RFCs:

[RFC 3641] Generic String Encoding Rules (GSER) for ASN.1 Types.

[RFC 3642] Common Elements of Generic String Encoding Rules (GSER) Encodings.

[RFC 4049] BinaryTime: An Alternate Format for Representing Date and Time in ASN.1.

[RFC 6025] ASN.1 Translation.


Publications:

[X.208]

[X.209]

[X.690]


Obsolete RFCs:


Description Glossary RFCs Publications Obsolete RFCs