NF ISO/IEC 8825-1
Technologies de l'information - Règles de codage de la notation de syntaxe abstraite numéro un (ASN.1) : spécification des règles de codage de base (BER), des règles de codage canoniques (CER) et des règles de codage distinctives (DER)
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.
Collections
Date de publication
Nombre de pages
Référence
Codes ICS
Indice de classement
Numéro de tirage
Parenté internationale
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.
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.
-
1 Domaine d'application1
-
2 Références normatives1
-
2.1 Recommandations et Normes internationales identiques1
-
2.2 Autres références2
-
3 Définitions2
-
4 Abréviations3
-
5 Notation3
-
6 Conventions3
-
7 Conformité3
-
8 Règles de codage de base3
-
8.1 Règles générales de codage3
-
8.2 Codage d'une valeur booléenne7
-
8.3 Codage d'une valeur entière8
-
8.4 Codage d'une valeur énumérée8
-
8.5 Codage d'unevaleur réelle8
-
8.6 Codage d'une valeur de type chaîne binaire10
-
8.7 Codage d'une valeur de type chaîne d'octets11
-
8.8 Codage d'une valeur vide11
-
8.9 Codage d'une valeur de type séquence12
-
8.10 Codage d'une valeur de type séquence-de12
-
8.11 Codage d'une valeur de type ensemble12
-
8.12 Codage d'une valeur de type ensemble-de12
-
8.13 Codage d'une valeur de type choix13
-
8.14 Codage d'une valeur étiquetée13
-
8.15 Codage d'une valeur de type ouvert13
-
8.16 Codage d'une valeur de type instance-de14
-
8.17 Codage d'une valeur de type valeur de donnée de présentation encapsulée14
-
8.18 Codage d'une valeur de type externe15
-
8.19 Codage d'une valeur d'identificateur d'objet16
-
8.20 Codage d'une valeur de type chaîne de caractères avec restriction17
-
8.21 Codage d'une valeur de type chaîne de caractères sans restriction19
-
9 Règles de codage canoniques20
-
9.1 Formes de longueur20
-
9.2 Formes de codage des chaînes20
-
9.3 Eléments d'ensemble20
-
10 Règles de codage distinctives21
-
10.1 Formes de longueur21
-
10.2 Formes de codage des chaînes21
-
10.3 Eléments d'ensemble21
-
11 Restrictions aux règles de codage de base applicables aux règles de codage canoniques et distinctives21
-
11.1 Valeurs booléennes21
-
11.2 Bits inutilisés21
-
11.3 Valeurs réelles21
-
11.4 Valeurs du type chaîne générale GeneralString22
-
11.5 Eléments d'ensemble et éléments de séquence avec valeur par défaut22
-
11.6 Eléments d'ensemble-de22
-
11.7 Temps généralisé22
-
12 Utilisation des règles de codage canoniques, distinctives et de base dans une définition de syntaxe de transfert23
- Annexe A - Exemples de codages24
-
A.1 Description ASNA de la structure de l'enregistrement24
-
A.2 Description ASNA d'une valeur d'enregistrement24
-
A.3 Représentation de la valeur de cet enregistrement24
- Annexe B - Affectation des valeurs d'identificateur d'objet26
- Annexe C - Illustration du codage d'une valeur réelle27
- Annexe D - Utilisation des règles de codage distinctives (DER) et canoniques (CER) en authentification d'origine des données29
-
D.1 Problème à résoudre29
-
D.2 Approche de la solution30
-
D.3 Optimisation du produit30
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