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

8. Implementation Requirements (実装要件)

本節では、本仕様に準拠する実装が実装しなければならない (MUST) 機能を定義します。

準拠するJWT実装は、JWS [JWS] およびJWE [JWE] 仕様で定義されているすべての必須 (REQUIRED) 機能、ならびに本仕様で定義されている以下のJWT固有の要件を理解しサポートしなければなりません (MUST):

  • 実装は、登録済みクレーム名 (Registered Claim Names) を含むJWTの処理をサポートしなければなりません (MUST)。

  • 実装は、第5節で説明されているように、"typ" および "cty" ヘッダーパラメータを正しく処理しなければなりません (MUST)。

  • JWTを検証する際、実装は、第4.1.4節、第4.1.5節、および第4.1.6節で説明されているように、NumericDate値を正しく処理しなければなりません (MUST)。

  • 実装は、第7.2節で説明されているように、JWTクレームの検証をサポートすべきです (SHOULD)。

注: 実装は、JWSのみまたはJWEのみをサポートすることを選択してもかまいません (MAY) が、少なくともそのうちの1つをサポートしなければなりません (MUST)。