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

Appendix A. JWE Examples (JWE例)

本附録では、さまざまな鍵管理モード、コンテンツ暗号化アルゴリズム、および直列化形式の使用を示すいくつかのJWE例を提供します。

A.1 Example JWE using RSAES-OAEP and AES GCM (RSAES-OAEPとAES GCMを使用したJWE例)

本セクションでは、鍵暗号化に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とAES_128_CBC_HMAC_SHA_256を使用したJWE例)

本セクションでは、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例)

本セクションでは、鍵暗号化にAES Key Wrapを使用し、コンテンツ暗号化にAES_128_CBC_HMAC_SHA_256を使用したJWEを示します。

A.4 Example JWE using General JWE JSON Serialization (一般JWE JSON直列化を使用したJWE例)

本セクションでは、一般JWE JSON直列化構文を使用して複数の受信者にコンテンツを暗号化する方法を示します。

A.5 Example JWE using Flattened JWE JSON Serialization (フラット化JWE JSON直列化を使用したJWE例)

本セクションでは、フラット化JWE JSON直列化構文を使用したJWEを示します。


: 本附録の完全な例コードと詳細な計算手順については、元のRFC文書を参照してください。これらの例は、JWE機能の実装とテストに非常に役立ちます。