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

2. Terminology (用語)

以下の用語は JWS 仕様書 [JWS] によって定義されています: "JSON Web Signature (JWS)"、"Base64url Encoding (Base64url エンコーディング)"、"Header Parameter (ヘッダーパラメータ)"、"JOSE Header (JOSE ヘッダー)"、"JWS Payload (JWS ペイロード)"、"JWS Protected Header (JWS 保護ヘッダー)"、"JWS Signature (JWS 署名)"、"JWS Signing Input (JWS 署名入力)"、および "Unsecured JWS (非セキュア JWS)"。

以下の用語は JWE 仕様書 [JWE] によって定義されています: "JSON Web Encryption (JWE)"、"Additional Authenticated Data (AAD) (追加認証データ)"、"Authentication Tag (認証タグ)"、"Content Encryption Key (CEK) (コンテンツ暗号化鍵)"、"Direct Encryption (直接暗号化)"、"Direct Key Agreement (直接鍵合意)"、"JWE Authentication Tag (JWE 認証タグ)"、"JWE Ciphertext (JWE 暗号文)"、"JWE Encrypted Key (JWE 暗号化鍵)"、"JWE Initialization Vector (JWE 初期化ベクトル)"、"JWE Protected Header (JWE 保護ヘッダー)"、"Key Agreement with Key Wrapping (鍵ラッピング付き鍵合意)"、"Key Encryption (鍵暗号化)"、"Key Management Mode (鍵管理モード)"、および "Key Wrapping (鍵ラッピング)"。

以下の用語は JWK 仕様書 [JWK] によって定義されています: "JSON Web Key (JWK)" および "JWK Set (JWK セット)"。

以下の用語は "Internet Security Glossary, Version 2" [RFC4949] によって定義されています: "Ciphertext (暗号文)"、"Digital Signature (デジタル署名)"、"Initialization Vector (初期化ベクトル)"、"Message Authentication Code (MAC) (メッセージ認証コード)"、および "Plaintext (平文)"。

本仕様書は以下の用語を定義します:

Base64urlUInt : 正の整数またはゼロ値の表現で、その値の符号なしビッグエンディアン表現のオクテットシーケンスの base64url エンコーディングとして表されます。オクテットシーケンスは、値を表すために必要な最小限のオクテット数を使用しなければなりません (MUST)。ゼロは BASE64URL(単一のゼロ値オクテット) として表され、これは "AA" です。