Standards — Define the ASN.1 Language
ASN.1 and its encoding rules are defined by a set of international standards available for FREE in PDF format (here)
The official documents can be obtained from ITU-T (http://www.itu.int/home/index.html) or ISO (http://www.iso.ch/iso/en/CatalogueListPage.CatalogueList).
We recommend you obtain and use the official versions of the ASN.1 standards for reference.
- X.680 : ITU-T Recommendation X.680 (2002) | ISO/IEC 8824-1:2002, Information Technology - Abstract Syntax Notation One (ASN.1): Specification of Basic Notation
- X.681 : ITU-T Recommendation X.681 (2002) | ISO/IEC 8824-2:2002, Information Technology - Abstract Syntax Notation One (ASN.1): Information Object Specification
- X.682 : ITU-T Recommendation X.682 (2002) | ISO/IEC 8824-3:2002, Information Technology - Abstract Syntax Notation One (ASN.1): Constraint Specification
- X.683 : ITU-T Recommendation X.683 (2002) | ISO/IEC 8824-4:2002, Information Technology - Abstract Syntax Notation One (ASN.1): Parameterization of ASN.1 Specifications
- X.690 : ITU-T Recommendation X.690 (2002) | ISO/IEC 8825-1:2002, Information Technology - ASN.1 Encoding Rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)
- X.691 : ITU-T Recommendation X.691 (2002) | ISO/IEC 8825-2:2002, Information Technology - ASN.1 Encoding Rules: Specification of Packed Encoding Rules (PER)
- X.692 : ITU-T Recommendation X.692 (2001) | ISO/IEC 8825-3:2001, Information Technology - ASN.1 Encoding Rules: Specification of Encoding Control Notation (ECN)
- X.693 : ITU-T Recommendation X.693 (2002) | ISO/IEC 8825-4:2002, Information Technology - ASN.1 Encoding Rules: Encoding Using XML or Basic ASN.1 Value Notation