1 Domaine d’application
2 Références normatives
2.1 Recommandations | Normes
internationales identiques
2.2 Paires de
Recommandations | Normes internationales équivalentes par leur contenu technique
2.3 Autres références
3 Définitions
3.1 Spécification des objets
informationnels
3.2 Spécification des
contraintes
3.3 Paramétrage des
spécifications ASN.1
3.4 Définition du service de
présentation
3.5 Spécification du
protocole de présentation
3.6 Structure pour
l’identification des organisations
3.7 Jeu de caractères
universels codés sur plusieurs octets (UCS)
3.8 Définitions
supplémentaires
4 Abréviations
5 Notation
5.1 Productions
5.2 Collections de suites de
productions figurant dans un choix
5.3 Exemple de production
5.5 Récursivité
5.6 Désignation d’une collection de suites de
productions
5.7 Désignation d’une unité
lexicale
5.8 Notations abrégées
6 Modèle ASN.1 d’extension
de type
7 Conditions imposées aux
règles de codage par l’extensibilité
8 Etiquettes
9 Utilisation de la
notation ASN.1
10 Jeu de caractères ASN.1
11 Unités lexicales ASN.1
11.1 Règles générales
11.2 Référence de type
11.3 Identificateur
11.4 Référence de valeur
11.5 Référence de module
11.6 Commentaire
11.7 Unité lexicale vide
11.8 Unité lexicale nombre
11.9 Unité lexicale chaîne
binaire
11.10 Unité lexicale chaîne
hexadécimale
11.11 Unité lexicale chaîne de
caractères
11.12 Unité lexicale
affectation
11.13 Séparateur de domaine de
valeurs
11.14 Points de suspension
11.15 Crochets gauches de
version
11.16 Crochets droits de
version
11.17 Unités lexicales à
caractère unique
11.18 Unités lexicales mots
réservés
12 Définition de module
13 Définitions des références de types et de valeurs
14 Notation permettant de désigner des composants
ASN.1
15 Affectation de types et de valeurs
16 Définition des types et des valeurs
17 Notation du type booléen (boolean type)
18 Notation du type entier (integer type)
19 Notation du type énuméré (enumerated type)
20 Notation du type réel (real type)
21 Notation du type chaîne binaire (bitstring type)
22 Notation du type chaîne d’octets (octetstring type)
23 Notation du type néant (null
type)
24 Notation des types séquence (sequence types)
25 Notation des types séquence-de (sequence-of types)
26 Notation des types ensemble (set types)
27 Notation des types ensemble-de (set-of types)
28 Notation des types choix (choice types)
29 Notation des types sélection (selection types)
30 Notation des types étiquetés (tagged types)
31 Notation du type identificateur d’objet (object
identifier type)
32
Notation du type valeur
de donnée de présentation enchâssé (embedded-pdv type)
33 Notation du type externe (external type)
34 Les types chaînes de caractères (character string types)
35 Notation des types chaînes de caractères
36 Définition des
types chaînes de caractères à alphabet restreint
37 Dénomination des caractères et collections de caractères
définis dans la norme ISO/CEI 10646
37.1 Spécification du module
«ASN1-CHARACTER-MODULE»
38 Ordre canonique des caractères
39 Définition des types chaînes de caractères à alphabet non
restreint
40 Notation des types définis dans les articles 41 à 43
41 Temps
généralisé
42 Temps universel
43 Type descripteur d’objets
44 Types contraints
45 Identificateur d’exception
46 Spécification d’un ensemble d’éléments
47 Marqueur d’extension
48 Eléments de sous-type
48.1 Généralités
48.2 Valeur unique
48.3 Contenance de type
48.4 Intervalle de valeurs
48.5 Contrainte de
taille
48.6 Contrainte de type
48.7 Alphabet permis
A.1 Maintenance
A.2 Panachage de la notation
ASN.1-88/90 et de la notation ASN.1 actuelle
A.3 Migration vers la
notation ASN.1 actuelle
C.1 Exemple d’un
enregistrement «salarié»
C.2 Directives pour
l’utilisation de la notation
C.3 Identification des
syntaxes abstraites
C.4 Sous-types
D.1 Prise en charge des
chaînes de caractères en notation ASN.1
D.2 Les types chaîne
universelle «UniversalString», chaîne «UTF8String» et table multilingue
«BMPString»
D.3 A propos des
prescriptions de conformité à la norme ISO/CEI 10646-1
D.4 Recommandations aux
utilisateurs ASN.1 à propos de la conformité à la norme ISO/CEI 10646‑1
D.5 Sous-jeux adoptés comme paramètres
de la syntaxe abstraite
D.6 Le type chaîne de
caractères «CHARACTER STRING»
E.1 Utilisation des
identificateurs devenus obligatoires
E.2 Valeur du type choix
E.3 Type quelconque (any type)
E.4 Possibilité de définir
des macros
F.1 Présentation générale
F.2 Incidence sur la
numérotation des versions, etc.
F.3 Prescriptions concernant
les règles de codage