6. Cryptographic Algorithms for Keys (Algorithmes cryptographiques pour les clés)
6.1 "kty" (Key Type) Parameter Values (Valeurs du paramètre de type de clé)
Types de clés pris en charge dans JWK :
- EC : Clés de courbe elliptique
- RSA : Clés RSA
- oct : Clés symétriques
6.2 Parameters for Elliptic Curve Keys (Paramètres pour les clés de courbe elliptique)
Paramètres de clé publique :
- crv : Nom de la courbe (P-256, P-384, P-521)
- x : Coordonnée X
- y : Coordonnée Y
Paramètres de clé privée :
- d : Valeur de la clé privée ECC
6.3 Parameters for RSA Keys (Paramètres pour les clés RSA)
Paramètres de clé publique :
- n : Module (Modulus)
- e : Exposant (Exponent)
Paramètres de clé privée :
- d : Exposant privé
- p : Premier facteur premier
- q : Second facteur premier
- dp, dq, qi : Paramètres CRT
- oth : Informations sur les autres nombres premiers (RSA multi-prime)
6.4 Parameters for Symmetric Keys (Paramètres pour les clés symétriques)
- k : Valeur de la clé (encodée en Base64url)