6. CWT CBOR Tag (CWT-CBOR-Tag)
6. CWT CBOR Tag (CWT-CBOR-Tag)
Wie festgestellt wird, dass eine CBOR-Datenstruktur ein CWT ist, hängt von der Anwendung ab. In manchen Fällen ist diese Information aus dem Anwendungskontext bekannt, etwa aus der Position des CWT in einer Datenstruktur, an der der Wert ein CWT sein MUSS. Eine Methode, ein CBOR-Objekt als CWT zu kennzeichnen, ist die Verwendung des Content-Types application/cwt durch ein Transportprotokoll.
Dieser Abschnitt definiert das CWT-CBOR-Tag als weiteres Mittel, mit dem Anwendungen erklären können, dass eine CBOR-Datenstruktur ein CWT ist. Seine Verwendung ist optional und für Fälle gedacht, in denen diese Information sonst nicht bekannt wäre.
Wenn vorhanden, MUSS das CWT-Tag ein getaggtes Objekt präfixieren, das einen der COSE-CBOR-Tags verwendet. In diesem Beispiel wird der COSE_Mac0-Tag verwendet. Das eigentliche COSE_Mac0-Objekt wurde aus diesem Beispiel weggelassen.
/ CWT CBOR tag / 61(
/ COSE_Mac0 CBOR tag / 17(
/ COSE_Mac0 object /
)
)
Abbildung 1: Beispiel für die Verwendung des CWT-Tags