View a markdown version of this page

SPEKE API v2.1 - 安全包装程序和编码器密钥交换 API 规范

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

SPEKE API v2.1

这是用于安全打包程序和编码器密钥交换 (SPEKE) 的 REST API v2.1。使用此规范为使用加密的客户提供 DRM 版权保护。要做到这一点 SPEKE-compliant,您的 DRM 密钥提供商必须公开本规范中描述的 REST API。加密程序对您的密钥提供程序进行 API 调用。

注意

本规范中的代码示例仅用于说明目的。您无法运行这些示例,因为它们不是完整的 SPEKE 实现的一部分。

SPEKE v2.1 是 SPEKE v2.0 的次要修订版,符合网站上达世币行业论坛 CPIX 2.4 规范。 DASH-IF SPEKE v2.1 请求是 SPEKE v2.0 请求,其新增内容请参见 SPEKE v2.0 的变更。所有未列为变更的 SPEKE v2.0 行为均适用于 SPEKE v2.1,无需修改。

与 SPEKE v2.0 一样,X-Speke-VersionHTTP 请求标头指示 SPEKE 端的版本。该CPIX@version属性指示 CPIX 端的版本。对于 SPEKE v2.1,加密器发送X-Speke-Version值和值2.1。CPIX@version 2.4如果密钥提供商不支持加密器使用的 SPEKE 版本,则会返回错误并说明 “不支持的 SPEKE 版本”,并且不处理 CPIX 文档。