ASN.1
Apparence
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"