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

6. Cryptographic Algorithms for Keys (鍵の暗号アルゴリズム)

6.1 "kty" (Key Type) Parameter Values (鍵タイプパラメータ値)

JWK でサポートされている鍵タイプ:

  • EC: 楕円曲線鍵
  • RSA: RSA 鍵
  • oct: 対称鍵

6.2 Parameters for Elliptic Curve Keys (楕円曲線鍵のパラメータ)

公開鍵パラメータ:

  • crv: 曲線名 (P-256, P-384, P-521)
  • x: X 座標
  • y: Y 座標

秘密鍵パラメータ:

  • d: ECC 秘密鍵値

6.3 Parameters for RSA Keys (RSA 鍵のパラメータ)

公開鍵パラメータ:

  • n: 法 (Modulus)
  • e: 指数 (Exponent)

秘密鍵パラメータ:

  • d: 秘密指数
  • p: 第 1 素因数
  • q: 第 2 素因数
  • dp, dq, qi: CRT パラメータ
  • oth: その他の素数情報 (マルチプライム RSA)

6.4 Parameters for Symmetric Keys (対称鍵のパラメータ)

  • k: 鍵値 (Base64url エンコード)