Skip to main content

Appendix A. JWE Examples (JWE 示例)

本附录提供了几个 JWE 示例, 演示了不同的密钥管理模式、内容加密算法和序列化格式的使用.

A.1 Example JWE using RSAES-OAEP and AES GCM

本节包含使用 RSAES-OAEP 进行密钥加密和 AES GCM 进行内容加密的完整 JWE 计算示例.

A.2 Example JWE using RSAES-PKCS1-v1_5 and AES_128_CBC_HMAC_SHA_256

本节演示使用 RSAES-PKCS1-v1_5 算法加密 CEK 和使用 AES_128_CBC_HMAC_SHA_256 算法加密内容的 JWE.

A.3 Example JWE using AES Key Wrap and AES_128_CBC_HMAC_SHA_256

本节演示使用 AES Key Wrap 进行密钥加密和 AES_128_CBC_HMAC_SHA_256 进行内容加密的 JWE.

A.4 Example JWE using General JWE JSON Serialization

本节演示使用通用 JWE JSON Serialization 语法将内容加密给多个接收方.

A.5 Example JWE using Flattened JWE JSON Serialization

本节演示使用扁平化 JWE JSON Serialization 语法的 JWE.


: 本附录中的完整示例代码和详细计算步骤请参考原始 RFC 文档. 这些示例对于实现和测试 JWE 功能非常有价值.