6. Cryptographic Algorithms for Keys (密钥的加密算法)
6.1 "kty" (Key Type) Parameter Values (密钥类型参数值)
JWK 支持的密钥类型:
- EC: 椭圆曲线密钥
- RSA: RSA 密钥
- oct: 对称密钥
6.2 椭圆曲线密钥参数
公钥参数:
- crv: 曲线名称 (P-256, P-384, P-521)
- x: X 坐标
- y: Y 坐标
私钥参数:
- d: ECC 私钥值
6.3 RSA 密钥参数
公钥参数:
- n: 模数 (Modulus)
- e: 指数 (Exponent)
私钥参数:
- d: 私有指数
- p: 第一个质因子
- q: 第二个质因子
- dp, dq, qi: CRT 参数
- oth: 其他质数信息(多质数 RSA)
6.4 对称密钥参数
- k: 密钥值(Base64url 编码)