Vous pouvez marquer votre extraits intéressants de texte qui seront disponibles par le biais d'un lien unique dans votre navigateur.

ASN.1

Traduction
ASN.1
Pile de protocoles
7.  Application
6.  Présentation
5.  Session
4.  Transport
3.  Réseau
2.  Liaison
1.  Physique
Modèle Internet
Modèle OSI

ASN.1 (Abstract Syntax Notation One) est un standard international spécifiant une notation destinée à décrire des structures de données dans le secteur des télécommunications et des réseaux informatiques. La description en ASN.1 d'une structure de données a pour but d'obtenir une spécification de la structure qui est indépendante d'un encodage lié à un matériel particulier et sans ambiguïté.

L'ASN.1 est un standard défini conjoitement par l'organisation internationale de normalisation, la commission électrotechnique internationale et l'union internationale des télécommunications.

Sommaire

Historique

À l'origine, ce standard est spécifié en 1984 dans une partie du standard CCITT X.409:1984. Toutefois, en 1988, faisant suite à son large usage, la spécification de l'ASN.1 devient l'objet du document CCITT X.208. Finalement, ce document sera retiré en 2002 et le standard ASN.1 est maintenant décrit par les documents X.680 à X.683 mis à jour en 2009 (les documents ISO/IEC ont pour références 8824-1 à 8824-4). Plusieurs encodages de l'ASN.1 font l'objet des standards X.690 à X.695, notamment, les encodages BER, CER et DER sont spécifiés par le X.690.

Caractéristiques

Il existe plusieurs encodages pour les données décrites par l'ASN.1, par exemple les encodages BER, DER ou encore CER.

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"

Domaines d'application

Ce standard est mis en œuvre dans un grand nombre d'applications (gestion de réseaux, messagerie, sécurité, téléphonie, Internet, etc.).

L'ASN.1 est par ailleurs l'un des formats utilisés par le NCBI.

Implémentations

GNU Libtasn1

GNU Libtasn1[1] est une bibliothèque C permettant la manipulation d'objets ASN.1, y compris pour les encodages BER/DER. C'est un logiciel libre écrit à l'origine par Fabio Fiorina et aujourd'hui maintenu pour le projet GNU[2] par Simon Josefsson. GNU Libtasn1 est par ailleurs utilisé par GnuTLS pour traiter la structure de certificats X.509 et par GNU Shishi pour le traitement de structures Kerberos version 5.

Notes et références

  1. (en) Site officiel GNU Libtasn1.
  2. (en) GNU Libtasn1 2.10 réalisé le 25 octobre 2011.

Voir aussi

Article connexe

Liens externes



Wikimedia Foundation. 2010.

  
Share  

Regardez d'autres dictionnaires:

  • ASN.1 — Die Abstract Syntax Notation One (ASN.1) ist eine Beschreibungssprache zur Definition von Datenstrukturen sowie Festlegungen zur Umsetzung von Datenstrukturen und Elementen in ein netzeinheitliches Format. Sie ist gemeinsamer Standard der ITU T… …   Deutsch Wikipedia

  • ASN.1 — [Abstract Syntax Notation One] абстрактная синтаксическая нотация версии 1, язык ASN.1 (язык, используемый в рамках протоколов взаимодействия открытых систем для описания абстрактных синтаксических структур, в том числе пакетов SNNP) …   Большой англо-русский и русско-английский словарь

  • Information Object Class (ASN.1) — ASN.1 Information Object Class is a concept widely used in ASN.1 specifications to address issues related to protocol specification similar to issues addressed by CORBA/IDL specifications.Information Object Classes are used for example to specify …   Wikipedia

  • ASN Nürnberg — ASN Pfeil Voller Name Allgemeiner Sportverein Nürnberg Pfeil Phönix Gegründet 21. September 1946 Stadion …   Deutsch Wikipedia

  • ASN Pfeil Nürnberg — ASN Pfeil Voller Name Allgemeiner Sportverein Nürnberg Pfeil Phönix Gegründet 21. September 1946 Stadion ASN Rad …   Deutsch Wikipedia

  • ASN Canada FIA — (ASN) is Canada s national motorsport authority, as delegated by the FIA.The organization was founded in 1990, after Canada s original National Sporting Authority, Canadian Automobile Sport Clubs (CASC), was expelled from the FIA. In a then… …   Wikipedia

  • ASN — steht für: Abfallschlüsselnummer Access Service Network Advance Shipping Notice Aktives Semantisches Netz American Society of Nephrology ASN Technology Group, eine chinesische F E Firma Assisted Satellite Navigation Atlantic Steam Navigation… …   Deutsch Wikipedia

  • 1. FC Nürnberg/Geschichte — Die Geschichte der Fußballabteilung des 1. FC Nürnberg beginnt mit der Vereinsgründung im Jahr 1900. Inhaltsverzeichnis 1 Geschichte 1.1 Von der Gründung zum deutschen Spitzenverein 1.1.1 Gründungsphase 1.1.2 Bezirksliga Nordbayern …   Deutsch Wikipedia

  • ASN Bank — Infobox Company name = ASN Bank N.V. type = Subsidiary slogan = Voor de wereld van morgen foundation = 1960 location = The Hague, Netherlands key people = num employees = industry = Financial services products = revenue = €3.892 billion (2006)… …   Wikipedia

  • 1 in 60 rule — The 1 in 60 rule is used in air navigation, and states that if a pilot has travelled sixty miles then an error in track of one mile is approximately a 1° error. It is based on the small angle approximation. In reality the error is 0.96° but this… …   Wikipedia

  • 2,4,6-Triamino-1,3,5-triazin — Dieser Artikel behandelt die chemische Verbindung Melamin, nicht das Hautpigment Melanin. Strukturformel Allgemeines Name …   Deutsch Wikipedia