本文へスキップ
ecdsa.com

CWT(CBOR Web トークン)

JWT に相当する CBOR 版の仕様(RFC 8392)で、整数のクレームキーを持つ CBOR マップとしてエンコードしたクレームセットを、COSE の署名、MAC、暗号化で保護します。
別表記CBOR Web TokenRFC 8392CWT claims

登録済みクレームには小さな整数のキーが使われます。iss は 1、sub は 2、aud は 3、exp は 4、nbf は 5、iat は 6、cti は 7(CWT ID)です。CWT は通常 COSE_Sign1 または COSE_Mac0 構造で、CBOR タグ 61 で包まれることもあります。コンパクトなバイナリ形式なので、base64url の JSON よりも QR コード、NFC、リソースの限られたデバイスに適しています。

用途には、EU デジタル COVID 証明書(HCERT、QR コードに格納された COSE 署名付きの CWT)、リソースの限られたデバイス向けの ACE フレームワーク(RFC 9200)、cnf に含める所有証明用の鍵(RFC 8747)、ステータスリストトークンなどがあります。COSE・CWT デコーダーで、これらをローカルでデコードできます。

規格と参考文献

すべての用語