Aller au contenu principal

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)