NF ISO 8825
Système de traitement de l'information - Interconnexion de systèmes ouverts - Spécification des règles de codage de base pour la notation de syntaxe abstraite numéro 1 (ASN.1).
Cette norme s'inscrit dans le programme de normalisation pour l'interconnexion de systèmes ouverts à la suite du Modèle de Référence pour l'interconnexion de systèmes ouverts, OSI (NF Z 70-001). Cette norme spécifie un ensemble de règles de codage de base qui peuvent être appliquées aux valeurs des types d'information définies dans la norme NF ISO 8824. L'application de ces règles de codage produit la syntaxe de transfert de ces valeurs. Ces règles de codage sont également utilisées pour le décodage.
Cette norme s'inscrit dans le programme de normalisation pour l'interconnexion de systèmes ouverts à la suite du Modèle de Référence pour l'interconnexion de systèmes ouverts, OSI (NF Z 70-001). Cette norme spécifie un ensemble de règles de codage de base qui peuvent être appliquées aux valeurs des types d'information définies dans la norme NF ISO 8824. L'application de ces règles de codage produit la syntaxe de transfert de ces valeurs. Ces règles de codage sont également utilisées pour le décodage.
Le présent document complète la définition de la notation de syntaxe abstraite numéro un (ASNA) spécifiée dans la norme NF ISO/IEC 8824-1. Il définit un ensemble de règles de codage de base qui peuvent être utilisées pour spécifier une syntaxe de transfert pour des valeurs appartenant à des types ASN.1.
-
0 Introduction1
-
1 Objet et domaine d'application1
-
2 Références1
-
3 Définitions2
-
4 Abréviations et notation2
-
4.1 Abréviations2
-
4.2 Notation2
-
5 Conformité2
-
6 Règles générales de codage3
-
6.1 Structure d'un codage3
-
6.2 Octets de l'identificateur3
-
6.3 Octets de longueur5
-
6.4 Octets de contenu6
-
6.5 Octets de fin-de-contenu6
-
7 Codage d'une valeur de booléen6
-
8 Codage d'une valeur d'entier6
-
9 Codage d'une valeur de chaîne binaire7
-
10 Codage d'une valeur de chaîne d'octets7
-
11 Codage d'une valeur vide8
-
12 Codage d'une valeur de séquence8
-
13 Codage d'une valeur de séquence-de8
-
14 Codage d'une valeur d'ensemble8
-
15 Codage d'une valeur d'ensemble-de9
-
16 Codage d'une valeur de choix9
-
17 Codage d'une valeur de sélection9
-
18 Codage d'une valeur d'étiqueté9
-
19 Codage d'une valeur de type quelconque10
-
20 Codage d'une valeur d'identificateur d'objet10
-
21 Codage des valeurs des types chaîne de jeu de caractères10
-
22 Codage des valeurs des types utiles ASN.112
-
23 Utilisation dans la définition de la syntaxe de transfert12
- Annexes
- A Exemples de codage14
-
A.1 Description ASN.1 de la structure de l'enregistrement14
-
A.2 Description en ASN.1 de la valeur d'un enregistrement en notation ASN.114
-
A.3 Représentation de la valeur de cet enregistrement15
- B Affectation des valeurs d'identificateur d'objet17
- Figures
-
1 Structure d'un codage3
-
2 Autre codage structuré possible3
-
3 Octets d'identificateur (numéro d'étiquette inférieur)4
-
4 Octets d'identificateur (numéro d'étiquette supérieur)5
- Tableaux
-
1 Codage de la classe d'étiquette4
-
2 Emploi des séquences d'échappement12
COBAZ est la solution simple et efficace pour répondre aux besoins normatifs liés à votre activité, en France comme à l’étranger.
Disponible sur abonnement, CObaz est LA solution modulaire à composer selon vos besoins d’aujourd’hui et de demain. Découvrez vite CObaz !
Demandez votre démo live gratuite, sans engagement
Je découvre COBAZ