6. CWT CBOR Tag
6. CWT CBOR Tag (Balise CBOR CWT)
La manière de déterminer qu'une structure de données CBOR est un CWT dépend de l'application. Dans certains cas, cette information est connue à partir du contexte de l'application, comme la position du CWT dans une structure de données où la valeur doit être un CWT. Une méthode pour indiquer qu'un objet CBOR est un CWT est l'utilisation du type de contenu "application/cwt" par un protocole de transport.
Cette section définit la balise CBOR CWT comme un autre moyen pour les applications de déclarer qu'une structure de données CBOR est un CWT. Son utilisation est optionnelle et est destinée à être utilisée dans les cas où cette information ne serait pas autrement connue.
Si elle est présente, la balise CWT DOIT préfixer un objet balisé utilisant l'une des balises CBOR COSE. Dans cet exemple, la balise COSE_Mac0 est utilisée. L'objet COSE_Mac0 réel a été exclu de cet exemple.
/ CWT CBOR tag / 61(
/ COSE_Mac0 CBOR tag / 17(
/ COSE_Mac0 object /
)
)
Figure 1: Exemple d'utilisation de la balise CWT