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)