Passa al contenuto principale

6. Cryptographic Algorithms for Keys (Algoritmi crittografici per le chiavi)

6.1 "kty" (Key Type) Parameter Values (Valori del parametro di tipo chiave)​

Tipi di chiave supportati in JWK:

  • EC: Chiavi a curva ellittica
  • RSA: Chiavi RSA
  • oct: Chiavi simmetriche

6.2 Parameters for Elliptic Curve Keys (Parametri per le chiavi a curva ellittica)​

Parametri di chiave pubblica:​

  • crv: Nome della curva (P-256, P-384, P-521)
  • x: Coordinata X
  • y: Coordinata Y

Parametri di chiave privata:​

  • d: Valore della chiave privata ECC

6.3 Parameters for RSA Keys (Parametri per le chiavi RSA)​

Parametri di chiave pubblica:​

  • n: Modulo (Modulus)
  • e: Esponente (Exponent)

Parametri di chiave privata:​

  • d: Esponente privato
  • p: Primo fattore primo
  • q: Secondo fattore primo
  • dp, dq, qi: Parametri CRT
  • oth: Informazioni su altri numeri primi (RSA multi-prime)

6.4 Parameters for Symmetric Keys (Parametri per le chiavi simmetriche)​

  • k: Valore della chiave (codificato in Base64url)