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 エンコード)