メインコンテンツまでスキップ

6. CWT CBOR Tag (CWT CBOR タグ)

6. CWT CBOR Tag (CWT CBOR タグ)

CBOR データ構造が CWT であるかどうかを判断する方法は, アプリケーションに依存します。場合によっては, この情報はアプリケーションコンテキストから得られます。例えば, 値が CWT でなければならないデータ構造内の CWT の位置などです。CBOR オブジェクトが CWT であることを示す一つの方法は, トランスポートプロトコルによる application/cwt コンテンツタイプの使用です。

このセクションでは, アプリケーションが CBOR データ構造が CWT であることを宣言するための別の手段として CWT CBOR タグを定義します。その使用は任意であり, この情報が他の方法では得られない場合に使用することを意図しています。

CWT タグが存在する場合, CWT タグは COSE CBOR タグの一つを使用してタグ付けされたオブジェクトの接頭辞としなければなりません。この例では, COSE_Mac0 タグが使用されています。実際の COSE_Mac0 オブジェクトはこの例から除外されています。

/ CWT CBOR tag / 61(
/ COSE_Mac0 CBOR tag / 17(
/ COSE_Mac0 object /
)
)

図1: CWTタグの使用例