Skip to main content

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 编码)