View a markdown version of this page

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

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

API SPEKE v2.1

Questa è l'API REST per Secure Packager and Encoder Key Exchange (SPEKE) v2.1. Usa questa specifica per garantire la protezione del copyright DRM per i clienti che utilizzano la crittografia. Per esserlo SPEKE-compliant, il tuo fornitore di chiavi DRM deve esporre l'API REST descritta in questa specifica. Il componente di crittografia effettua le chiamate API al provider di chiavi.

Nota

Il codice di esempio in questa specifica è soltanto indicativo. Non è possibile eseguire gli esempi perché non sono parte di un'implementazione SPEKE completa.

SPEKE v2.1 è una revisione minore di SPEKE v2.0 che si allinea alla specifica CPIX 2.4 del DASH Industry Forum sul sito web. https://dashif.org/docs/CPIX2.4/Cpix.html DASH-IF Una richiesta SPEKE v2.1 è una richiesta SPEKE v2.0 con le aggiunte descritte in Modifiche da SPEKE v2.0. SPEKE API v2.1 - Modifiche rispetto a SPEKE v2.0 Tutti i comportamenti SPEKE v2.0 che non sono elencati come modifiche si applicano a SPEKE v2.1 senza modifiche.

Come con SPEKE v2.0, l'intestazione della richiesta X-Speke-Version HTTP indica la versione sul lato SPEKE. L'CPIX@versionattributo indica la versione sul lato CPIX. Per SPEKE v2.1, l'encoptor invia valore e valore. X-Speke-Version 2.1 CPIX@version 2.4 Se il fornitore di chiavi non supporta la versione SPEKE utilizzata dall'encoptor, restituisce un errore con la descrizione «Versione SPEKE non supportata» e non elabora il documento CPIX.