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

2. Terminology (用語)

用語「JSON Web Signature (JWS)」、「Base64url Encoding (Base64urlエンコーディング)」、「Header Parameter (ヘッダーパラメータ)」、「JOSE Header (JOSEヘッダー)」、「JWS Compact Serialization (JWS Compactシリアライゼーション)」、「JWS Payload (JWSペイロード)」、「JWS Signature (JWS署名)」、および「Unsecured JWS (無保護JWS)」は、JWS仕様 [JWS] によって定義されています。

用語「JSON Web Encryption (JWE)」、「Content Encryption Key (CEK) (コンテンツ暗号化キー)」、「JWE Compact Serialization (JWE Compactシリアライゼーション)」、「JWE Encrypted Key (JWE暗号化キー)」、および「JWE Initialization Vector (JWE初期化ベクトル)」は、JWE仕様 [JWE] によって定義されています。

用語「Ciphertext (暗号文)」、「Digital Signature (デジタル署名)」、「Message Authentication Code (MAC) (メッセージ認証コード)」、および「Plaintext (平文)」は、「Internet Security Glossary, Version 2」[RFC4949] によって定義されています。

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

JSON Web Token (JWT)
JWSまたはJWEにエンコードされたクレーム (Claims) のセットを表す文字列で、クレームをデジタル署名したり、MACで完全性保護したり、暗号化したりすることを可能にします。

JWT Claims Set (JWTクレームセット)
JWTによって伝達されるクレームを含むJSONオブジェクトです。

Claim (クレーム)
主体 (Subject) に関する情報の断片です。クレームは、Claim Name (クレーム名) とClaim Value (クレーム値) で構成される名前/値のペアとして表現されます。

Claim Name (クレーム名)
クレーム表現の名前部分です。クレーム名は常に文字列です。

Claim Value (クレーム値)
クレーム表現の値部分です。クレーム値は任意のJSON値にすることができます。

Nested JWT (ネストされたJWT)
ネストされた署名および/または暗号化が使用されるJWTです。ネストされたJWTでは、JWTがそれぞれ囲むJWSまたはJWE構造のペイロードまたは平文値として使用されます。

Unsecured JWT (無保護JWT)
クレームが完全性保護も暗号化もされていないJWTです。

Collision-Resistant Name (衝突耐性名)
他の名前と衝突する可能性が非常に低い方法で名前を割り当てることができる名前空間内の名前です。衝突耐性名前空間の例には、ドメイン名 (Domain Names)、ITU-T X.660およびX.670勧告シリーズで定義されているオブジェクト識別子 (Object Identifiers, OIDs)、および汎用一意識別子 (Universally Unique IDentifiers, UUIDs) [RFC4122] が含まれます。管理的に委任された名前空間を使用する場合、名前の定義者は、名前を定義するために使用する名前空間の部分を制御していることを確実にするために、合理的な予防措置を講じる必要があります。

StringOrURI
JSON文字列値で、任意の文字列値を使用してもよい (MAY) という追加要件がありますが、「:」文字を含む値は必ずURI [RFC3986] でなければなりません (MUST)。StringOrURI値は、変換や正規化を適用せずに、大文字小文字を区別する文字列として比較されます。

NumericDate (数値日付)
1970-01-01T00:00:00Z UTCから指定されたUTC日付/時刻までの秒数を表すJSON数値で、閏秒は無視されます。これは、IEEE Std 1003.1, 2013 Edition [POSIX.1] で定義されている「Seconds Since the Epoch (エポックからの秒数)」と等価で、各日は正確に86400秒として計算されますが、非整数値を表すことができます。日付/時刻全般およびUTC特有の詳細については、RFC 3339 [RFC3339] を参照してください。