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)