Table of Contents
Introduction
Informationtechnology-AbstractSyntaxNotationOne
(ASN.1):Specificationofbasicnotation
1Scope
2Normativereferences
3Definitions
4Abbreviations
5Notation
6TheASN.1modeloftypeextension
7Extensibilityrequirementsonencodingrules
8Tags
9Encodinginstructions
10UseoftheASN.1notation
11TheASN.1characterset
12ASN.1lexicalitems
13Moduledefinition
14Referencingtypeandvaluedefinitions
15NotationtosupportreferencestoASN.1components
16Assigningtypesandvalues
17Definitionoftypesandvalues
18Notationforthebooleantype
19Notationfortheintegertype
20Notationfortheenumeratedtype
21Notationfortherealtype
22Notationforthebitstringtypee
23Notationfortheoctetstringtype
24Notationforthenulltype
25Notationforsequencetypes
26Notationforsequence-oftypes
27Notationforsettypes
28Notationforset-oftypes
29Notationforchoicetypes
30Notationforselectiontypes
31Notationforprefixedtypes
32Notationfortheobjectidentifiertype
33Notationfortherelativeobjectidentifiertype
34NotationfortheOIDinternationalizedresource
identifiertype
35NotationfortherelativeOIDinternationalizedresource
identifiertype
36Notationfortheembedded-pdvtype
37Notationfortheexternaltype
38Thetimetype
39Thecharacterstringtypes
40Notationforcharacterstringtypes
41Definitionofrestrictedcharacterstringtypes
42Namingcharacters,collectionsandpropertycategorysets
43Canonicalorderofcharacters
44Definitionofunrestrictedcharacterstringtypes
45Notationfortypesdefinedinclauses46to48
46Generalizedtime
47Universaltime
48Theobjectdescriptortype
49Constrainedtypes
50Elementsetspecification
51Subtypeelements
52Theextensionmarker
53Theexceptionidentifier
54Encodingcontrolsections
AnnexA-ASN.1regularexpressions
AnnexB-Thedefinedtimetypes
AnnexC-RulesfortypeandvalueCompatibility
AnnexD-AssignedobjectidentifierandOID
internationalizedresourceidentifiervalues
AnnexE-Encodingreferences
AnnexF-AssignmentanduseofarcsintheInternational
ObjectIdentifiertree
AnnexG-Examplesandhints
AnnexH-TutorialannexonASN.1characterstrings
AnnexI-TutorialannexontheASN.1modeloftypeextension
AnnexJ-TutorialannexontheTIMEtype
AnnexK-AnalyzingTIMEtypevaluenotation
AnnexL-SummaryoftheASN.1notation Abstract
Specifies a notation called Abstract Syntax Notation One (ASN.1) for defining the syntax of information data. It also describes a number of simple data types and specifies a notation for referencing these types and for specifying values of these types.