2. Terminology (Terminologie)
Die Begriffe „JSON Web Signature (JWS)", „Base64url Encoding (Base64url-Kodierung)", „Collision-Resistant Name (Kollisionsresistenter Name)", „Header Parameter (Header-Parameter)" und „JOSE Header" werden durch die JWS-Spezifikation [JWS] definiert.
Die Begriffe „JSON Web Encryption (JWE)", „Additional Authenticated Data (AAD) (Zusätzliche authentifizierte Daten)", „JWE Authentication Tag (JWE-Authentifizierungs-Tag)", „JWE Ciphertext (JWE-Chiffretext)", „JWE Compact Serialization (JWE-Kompakte Serialisierung)", „JWE Encrypted Key (JWE-Verschlüsselter Schlüssel)", „JWE Initialization Vector (JWE-Initialisierungsvektor)" und „JWE Protected Header (JWE-Geschützter Header)" werden durch die JWE-Spezifikation [JWE] definiert.
Die Begriffe „Ciphertext (Chiffretext)", „Digital Signature (Digitale Signatur)", „Message Authentication Code (MAC) (Nachrichtenauthentifizierungscode)" und „Plaintext (Klartext)" werden durch das „Internet Security Glossary, Version 2" [RFC4949] definiert.
Diese Begriffe werden durch diese Spezifikation definiert:
JSON Web Key (JWK) : Ein JSON-Objekt, das einen kryptographischen Schlüssel darstellt. Die Mitglieder des Objekts repräsentieren Eigenschaften des Schlüssels, einschließlich seines Werts.
JWK Set : Ein JSON-Objekt, das eine Menge von JWKs darstellt. Das JSON-Objekt muss (MUST) ein „keys"-Mitglied haben, welches ein Array von JWKs ist.