View a markdown version of this page

API SPEKE v2.1 - Especificação da API do Secure Packager and Encoder Key Exchange

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

API SPEKE v2.1

Essa é a API REST para Secure Packager and Encoder Key Exchange (SPEKE) v2.1. Use esta especificação para fornecer a proteção de direitos autorais de DRM aos clientes que usam criptografia. Para ser assim SPEKE-compliant, seu provedor de chaves DRM deve expor a API REST descrita nesta especificação. O criptografador faz chamadas de API ao seu provedor de chaves.

nota

Os exemplos de código nesta especificação são apenas para fins de ilustração. Você não pode executar os exemplos porque eles não fazem parte de uma implementação completa do SPEKE.

O SPEKE v2.1 é uma pequena revisão do SPEKE v2.0 que se alinha à especificação CPIX 2.4 do DASH Industry Forum no site. DASH-IF Uma solicitação SPEKE v2.1 é uma solicitação SPEKE v2.0 com as adições descritas em Alterações do SPEKE v2.0. Todo comportamento do SPEKE v2.0 que não está listado como uma alteração se aplica ao SPEKE v2.1 sem modificação.

Assim como no SPEKE v2.0, o cabeçalho da solicitação X-Speke-Version HTTP indica a versão no lado do SPEKE. O CPIX@version atributo indica a versão no lado do CPIX. Para o SPEKE v2.1, o criptografador envia X-Speke-Version valor e valor2.1. CPIX@version 2.4 Se o provedor de chaves não oferecer suporte à versão SPEKE usada pelo criptografador, ele retornará um erro com a descrição “Versão SPEKE não suportada” e não processará o documento CPIX.