Passa al contenuto principale

RFC 7518 - JSON Web Algorithms (JWA)

Data di pubblicazione: Maggio 2015
Status: Standards Track (Traccia degli standard)
Autore: M. Jones (Microsoft)


Sommario (Abstract)

Questa specifica registra gli algoritmi crittografici e gli identificatori da utilizzare con le specifiche JSON Web Signature (JWS), JSON Web Encryption (JWE) e JSON Web Key (JWK). Definisce diversi registri IANA per questi identificatori.


Indice (Contents)

Appendici (Appendices)


Risorse correlate

Serie di specifiche JOSE

  • RFC 7515 - JSON Web Signature (JWS)
  • RFC 7516 - JSON Web Encryption (JWE)
  • RFC 7517 - JSON Web Key (JWK)
  • RFC 7518 - JSON Web Algorithms (JWA) ← Questo documento
  • RFC 7519 - JSON Web Token (JWT)

Panoramica degli algoritmi principali

Algoritmi di firma digitale e MAC

  • HS256, HS384, HS512 - HMAC con SHA-2
  • RS256, RS384, RS512 - RSASSA-PKCS1-v1_5
  • ES256, ES384, ES512 - ECDSA
  • PS256, PS384, PS512 - RSASSA-PSS
  • none - Nessuna protezione dell'integrità (non raccomandato)

Algoritmi di gestione delle chiavi

  • RSA1_5, RSA-OAEP, RSA-OAEP-256 - Cifratura della chiave RSA
  • A128KW, A192KW, A256KW - Avvolgimento della chiave AES
  • dir - Uso diretto di una chiave simmetrica condivisa
  • ECDH-ES, ECDH-ES+A128KW, ECDH-ES+A192KW, ECDH-ES+A256KW - Accordo di chiave ECDH
  • A128GCMKW, A192GCMKW, A256GCMKW - Cifratura della chiave AES GCM
  • PBES2-HS256+A128KW, PBES2-HS384+A192KW, PBES2-HS512+A256KW - Cifratura della chiave basata su password

Algoritmi di cifratura del contenuto

  • A128CBC-HS256, A192CBC-HS384, A256CBC-HS512 - AES CBC con HMAC SHA-2
  • A128GCM, A192GCM, A256GCM - AES GCM