Zum Hauptinhalt springen

6. Cryptographic Algorithms for Keys (Kryptografische Algorithmen für Schlüssel)

6.1 "kty" (Key Type) Parameter Values ("kty" Schlüsseltypparameterwerte)

Unterstützte Schlüsseltypen in JWK:

  • EC: Elliptische-Kurven-Schlüssel
  • RSA: RSA-Schlüssel
  • oct: Symmetrische Schlüssel

6.2 Parameters for Elliptic Curve Keys (Parameter für elliptische Kurvenschlüssel)

Öffentliche Schlüsselparameter:

  • crv: Kurvenname (P-256, P-384, P-521)
  • x: X-Koordinate
  • y: Y-Koordinate

Private Schlüsselparameter:

  • d: ECC-Privatschlüsselwert

6.3 Parameters for RSA Keys (Parameter für RSA-Schlüssel)

Öffentliche Schlüsselparameter:

  • n: Modulus
  • e: Exponent

Private Schlüsselparameter:

  • d: Privater Exponent
  • p: Erster Primfaktor
  • q: Zweiter Primfaktor
  • dp, dq, qi: CRT-Parameter
  • oth: Weitere Primzahlinformationen (Multi-Prime-RSA)

6.4 Parameters for Symmetric Keys (Parameter für symmetrische Schlüssel)

  • k: Schlüsselwert (Base64url-kodiert)