Aller au contenu principal

7. Future Evolution of CBOR (Évolution Future de CBOR)

7.1. Extension Points (Points d'Extension)

CBOR fournit plusieurs mécanismes permettant une extension future sans nécessiter de négociation de version:

7.1.1. Tags (Balises)

Les balises (type majeur 6) sont le principal mécanisme d'extension de CBOR:

  • Nouvelles balises définies dans le registre IANA
  • Balises spécifiques à l'application
  • Balises expérimentales avant normalisation

7.1.2. Simple Values (Valeurs Simples)

Les valeurs simples (type majeur 7, informations supplémentaires 0-19) sont réservées pour une extension future.

7.2. Curating the Set of Defined Tags (Gestion de l'Ensemble des Balises Définies)

Le registre des balises IANA est géré en tenant compte de:

  • Balises à usage général
  • Balises spécifiques au domaine
  • Interopérabilité avec les normes existantes

7.3. Security Considerations for Extensions (Considérations de Sécurité pour les Extensions)

Lors de l'introduction de nouvelles extensions, il faut considérer (MUST):

  • Impact sur les implémentations existantes
  • Risques de sécurité
  • Complexité de traitement du décodeur