View a markdown version of this page

SPEKE API v2.1 - Secure Packager and Encoder Key Exchange API-Spezifikation

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SPEKE API v2.1

Dies ist die REST-API für Secure Packager and Encoder Key Exchange (SPEKE) v2.1. Mit dieser Spezifizierung stellen Sie Kunden, die Verschlüsselung verwenden, DRM-Urheberrechtsschutz bereit. Dazu muss Ihr DRM-Schlüsselanbieter die in dieser Spezifikation beschriebene REST-API verfügbar machen. SPEKE-compliant Der Verschlüsseler führt API-Aufrufe Ihres Schlüsselanbieters durch.

Anmerkung

Die Codebeispiele in dieser Spezifikation dienen lediglich der Illustration. Sie können die Beispiele nicht ausführen, da sie nicht Teil einer vollständigen SPEKE-Implementierung sind.

SPEKE v2.1 ist eine geringfügige Überarbeitung von SPEKE v2.0, die der CPIX 2.4-Spezifikation des DASH Industry Forum auf der Website entspricht. DASH-IF Eine SPEKE v2.1-Anfrage ist eine SPEKE v2.0-Anfrage mit den unter Änderungen gegenüber SPEKE v2.0 beschriebenen Ergänzungen. SPEKE API v2.1 — Änderungen gegenüber SPEKE v2.0 Das gesamte SPEKE v2.0-Verhalten, das nicht als Änderung aufgeführt ist, gilt für SPEKE v2.1 ohne Änderungen.

Wie bei SPEKE v2.0 gibt der X-Speke-Version HTTP-Request-Header die Version auf der SPEKE-Seite an. Das CPIX@version Attribut gibt die Version auf der CPIX-Seite an. Für SPEKE v2.1 sendet der Verschlüsseler Wert und Wert. X-Speke-Version 2.1 CPIX@version 2.4 Wenn der Schlüsselanbieter die vom Verschlüsseler verwendete SPEKE-Version nicht unterstützt, gibt er einen Fehler mit der Beschreibung „Nicht unterstützte SPEKE-Version“ zurück und verarbeitet das CPIX-Dokument nicht.