6. Keys 的密码算法
6.1 "kty" (Key Type) Parameter Values
JWK 支持的 key types:
- EC: Elliptic Curve keys
- RSA: RSA keys
- oct: 对称密钥
6.2 Elliptic Curve Keys 的 Parameters
Public Key Parameters:
- crv: 曲线名称 (P-256, P-384, P-521)
- x: X 坐标
- y: Y 坐标
Private Key Parameters:
- d: ECC 私钥值
6.3 RSA Keys 的 Parameters
Public Key Parameters:
- n: 模数
- e: 指数
Private Key Parameters:
- d: 私有指数
- p: 第一个素数因子
- q: 第二个素数因子
- dp, dq, qi: CRT parameters
- oth: 其他素数信息 (multi-prime RSA)
6.4 Symmetric Keys 的 Parameters
- k: 密钥值 (Base64url encoded)