跳到主要内容

A.7. Example MACed CWT with a Floating-Point Value (带浮点值的 MAC CWT 示例)

A.7. Example MACed CWT with a Floating-Point Value (带浮点值的 MAC CWT 示例)

本节展示了一个具有单个接收者和简单 CWT Claims Set 的 MAC CWT。CWT Claims Set 具有浮点 iat 值。

MAC 使用附录 A.2.2 中的 256 位对称密钥生成, 并进行 64 位截断。换行仅用于显示目的。

d18443a10104a1044c53796d6d65747269633235364ba106fb41d584367c2000
0048b8816f34c0542892

图 18: 带有浮点值的 MAC CWT 十六进制字符串

17(
[
/ protected / << {
/ alg / 1: 4 / HMAC-256-64 /
} >>,
/ unprotected / {
/ kid / 4: h'53796d6d6574726963323536' / 'Symmetric256' /,
},
/ payload / << {
/ iat / 6: 1443944944.5
} >>,
/ tag / h'b8816f34c0542892'
]
)

图 19: CBOR 诊断表示法中带有浮点值的 MAC CWT