6. CWT CBOR Tag (CWT CBOR 标签)
6. CWT CBOR Tag (CWT CBOR 标签)
如何判断某个 CBOR 数据结构是 CWT 取决于应用. 在某些情况下, 该信息来自应用上下文, 例如从 CWT 在数据结构中的位置得知该位置的值必须是 CWT. 表明某个 CBOR 对象是 CWT 的一种方法是传输协议使用 application/cwt 内容类型.
本节将 CWT CBOR 标签定义为应用声明某 CBOR 数据结构为 CWT 的另一种手段. 其使用是可选的, 旨在用于无法从其他途径获知该信息的情形.
若存在 CWT 标签, 则其必须作为前缀加在使用某一 COSE CBOR 标签的带标签对象之前. 在此示例中, 使用 COSE_Mac0 标签. 实际的 COSE_Mac0 对象已从此示例中省略.
/ CWT CBOR tag / 61(
/ COSE_Mac0 CBOR tag / 17(
/ COSE_Mac0 object /
)
)
图 1: CWT 标签使用示例