Passa al contenuto principale

2. Terminology (Terminologia)

I termini « JSON Web Signature (JWS) », « Base64url Encoding (Codifica Base64url) », « Collision-Resistant Name (Nome resistente alle collisioni) », « Header Parameter (Parametro dell'header) » e « JOSE Header » sono definiti dalla specifica JWS [JWS].

I termini « JSON Web Encryption (JWE) », « Additional Authenticated Data (AAD) (Dati autenticati aggiuntivi) », « JWE Authentication Tag (Tag di autenticazione JWE) », « JWE Ciphertext (Testo cifrato JWE) », « JWE Compact Serialization (Serializzazione compatta JWE) », « JWE Encrypted Key (Chiave crittografata JWE) », « JWE Initialization Vector (Vettore di inizializzazione JWE) » e « JWE Protected Header (Header protetto JWE) » sono definiti dalla specifica JWE [JWE].

I termini « Ciphertext (Testo cifrato) », « Digital Signature (Firma digitale) », « Message Authentication Code (MAC) (Codice di autenticazione del messaggio) » e « Plaintext (Testo in chiaro) » sono definiti dal « Internet Security Glossary, Version 2 » [RFC4949].

Questi termini sono definiti da questa specifica:

JSON Web Key (JWK) : Un oggetto JSON che rappresenta una chiave crittografica. I membri dell'oggetto rappresentano le proprietà della chiave, incluso il suo valore.

JWK Set : Un oggetto JSON che rappresenta un insieme di JWK. L'oggetto JSON deve (MUST) avere un membro « keys », che è un array di JWK.