跳到主要内容

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 标签使用示例