TABLE DES MATIÈRES

 1     Domaine d'application      
 2     Références normatives     
        2.1     Recommandations | Normes internationales identiques        
        2.2     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     Structure pour l'identification des organisations       
        3.5     Jeu de caractères universels codés sur plusieurs octets (UCS)         
        3.6     Autres définitions   
 4     Abréviations     
 5     Notation    
        5.1     Généralités
        5.2     Productions           
        5.3     Formes possibles   
        5.4     Indicateur d'absence d'espacement 
        5.5     Exemple de production      
        5.6     Mise en page         
        5.7     Récursivité 
        5.8     Désignation des séquences autorisées d'unités lexicales       
        5.9     Désignation d'une unité lexicale       
       5.10     Notations abrégées           
       5.11     Références de valeurs et typage de valeurs
 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     Numéro 
       11.9     Nombre réel         
      11.10     Chaîne binaire      
      11.11     Unité lexicale chaîne binaire XML
      11.12     Chaîne hexadécimale       
      11.13     Unité lexicale chaîne hexadécimale XML  
      11.14     Chaîne de caractères       
      11.15     Unité lexicale chaîne de caractères XML  
      11.16     Unité lexicale affectation   
      11.17     Séparateur d'intervalles de valeurs
      11.18     Points de suspension        
      11.19     Crochets gauches de version        
      11.20     Crochets droits de version           
      11.21     Unité lexicale début d'étiquette unique XML         
      11.22     Unité lexicale fin d'étiquette unique XML  
      11.23     Unité lexicale vrai booléen XML  
      11.24     Unité lexicale faux booléen XML 
      11.25     Noms d'étiquette XML pour les types ASN.1      
      11.26     Unités lexicales à caractère unique
      11.27     Mots réservés      
12     Définition de module       
13     Références des définitions de types et de valeurs 
14     Notation permettant de faire référence à des composants ASN.1 
15     Affectation des types et des 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      
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 identificateur d'objet relatif        
33     Notation du type valeur pdv imbriquée (embedded-pdv type)      
34     Notation du type externe (external type)  
35     Les types chaînes de caractères (character string types)   
36     Notation des types chaînes de caractères
37     Définition des types chaîne de caractères à alphabet restreint       
38     Dénomination des caractères et collections de caractères définis dans l'ISO/CEI 10646-1
39     Ordre canonique des caractères  
40     Définition du type chaîne de caractères à alphabet non restreint    
41     Notation des types définis dans les § 42 à 44      
42     Temps généralisé
43     Temps universel  
44     Type descripteur d'objets
45     Types contraints 
46     Spécification d'un ensemble d'éléments    
47     Eléments de sous-typage 
       47.1     Généralités           
       47.2     Valeur unique       
       47.3     Sous-type contenu
       47.4     Intervalle de valeurs          
       47.5     Contrainte de taille
       47.6     Contrainte de type
       47.7     Alphabet permis   
       47.8     Sous-typage interne          
       47.9     Contrainte de structure      
48     Marqueur d'extension     
49     Identificateur d'exception
Annexe A – Expressions régulières en notation ASN.1    
        A.1     Définition  
        A.2     Métacaractères     
Annexe B – Règles applicables à la compatibilité des types et des valeurs    
        B.1     Nécessité du concept de correspondance entre valeurs (introduction didactique)    
        B.2     Mappages entre valeurs     
        B.3     Définition de types identiques         
        B.4     Spécification des mappages entre valeurs   
        B.5     Mappages supplémentaires définies entre valeurs des types de chaînes de caractères          
        B.6     Conditions particulières de la compatibilité des types et des valeurs
        B.7     Exemples  
Annexe C – Valeurs d'identificateur d'objet affectées    
        C.1     Valeurs d'identificateur d'objet affectées dans la présente Recommandation | Norme internationale  
        C.2     Valeurs d'identificateur d'objet dans les normes relatives à l'ASN.1 et aux règles de codage
Annexe D – Affectation des valeurs de composant d'identificateur d'objet    
        D.1     Affectation des valeurs de composant d'identificateur d'objet à partir du nœud racine          
        D.2     Affectation des valeurs de composant d'identificateur d'objet à partir du nœud ITU-T         
        D.3     Affectation des valeurs de composant d'identificateur d'objet à partir du nœud ISO
        D.4     Affectation conjointe de valeurs de composant d'identificateur d'objet        
Annexe E – Exemples et indications    
        E.1     Exemple d'un enregistrement "salarié"         
        E.2     Indications pour l'utilisation de la notation   
        E.3     Identification des syntaxes abstraites          
        E.4     Sous-types
Annexe F – Exposé didactique sur les chaînes de caractères ASN.1    
        F.1     Prise en charge des chaînes de caractères en notation ASN.1         
        F.2     Les types UniversalString, UTF8String et BMPString         
        F.3     A propos des prescriptions de conformité à l'ISO/CEI 10646-1     
        F.4     Recommandations aux utilisateurs ASN.1 à propos de la conformité à l'ISO/CEI 10646‑1 
        F.5     Sous-jeux adoptés comme paramètres de la syntaxe abstraite         
        F.6     Le type chaîne de caractères CHARACTER STRING      
Annexe G – Exposé didactique sur le modèle ASN.1 d'extension de type    
        G.1     Aperçu général     
        G.2     Signification des numéros de version          
        G.3     Prescriptions concernant les règles de codage        
        G.4     Combinaison de contraintes (éventuellement extensibles)    
Annexe H – Récapitulatif de la notation ASN.1