2. Terminology (Terminologie)
Les termes « JSON Web Signature (JWS) », « Base64url Encoding (Encodage Base64url) », « Collision-Resistant Name (Nom résistant aux collisions) », « Header Parameter (Paramètre d'en-tête) » et « JOSE Header » sont définis par la spécification JWS [JWS].
Les termes « JSON Web Encryption (JWE) », « Additional Authenticated Data (AAD) (Données authentifiées supplémentaires) », « JWE Authentication Tag (Étiquette d'authentification JWE) », « JWE Ciphertext (Texte chiffré JWE) », « JWE Compact Serialization (Sérialisation compacte JWE) », « JWE Encrypted Key (Clé chiffrée JWE) », « JWE Initialization Vector (Vecteur d'initialisation JWE) » et « JWE Protected Header (En-tête protégé JWE) » sont définis par la spécification JWE [JWE].
Les termes « Ciphertext (Texte chiffré) », « Digital Signature (Signature numérique) », « Message Authentication Code (MAC) (Code d'authentification de message) » et « Plaintext (Texte en clair) » sont définis par le « Internet Security Glossary, Version 2 » [RFC4949].
Ces termes sont définis par cette spécification :
JSON Web Key (JWK) : Un objet JSON qui représente une clé cryptographique. Les membres de l'objet représentent les propriétés de la clé, y compris sa valeur.
JWK Set : Un objet JSON qui représente un ensemble de JWK. L'objet JSON doit (MUST) avoir un membre « keys », qui est un tableau de JWK.