Aller au contenu principal

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.