Aller au contenu

ASN.1

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 9 décembre 2003 à 12:46 et modifiée en dernier par Dilbert (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

ASN.1 (Abstract Syntax Notation One) est un standard international destiné à l'origine à décrire les données échangées dans les protocoles de télécommunication (modèle OSI). Standardisé en 1984, utilisé à l'origine pour les échanges de mails, il fournit une notation formelle qui décrit le format des messages. Il est mis en oeuvre dans un grand nombre d'applications (gestion de réseaux, messagerie, sécurité, téléphonie, Internet, etc.).

Exemple

Client ::= SEQUENCE {
  nom PrintableString (SIZE (1..40)),
  rue PrintableString (SIZE (1..50)) OPTIONAL,
  codepostal NumericString (SIZE (10)),
  ville PrintableString (SIZE (1..30)),
  pays PrintableString (SIZE (1..20))
          DEFAULT pays-pardefaut }
  pays-pardefaut PrintableString ::= "France"

Liens externes