DRM_KeyID

DRM_KeyID 属性包含密钥标识符。

全局常量

g_wszWMDRM_KeyID

数据类型

WMT_TYPE_STRING

备注

此属性仅适用于 DRM 版本 7 内容。 可以使用 IWMDRMWriter::SetDRMAttribute 对其进行设置,并且可以使用 IWMDRMReader::GetDRMProperty 进行检索。 可以使用 DRM_DRMHeader_KeyID 检索相同的文件属性。

密钥 ID 与密钥种子结合使用,以创建用于加密和解密文件的内容密钥。 编写器应用程序使用密钥 ID 加密文件,然后将密钥 ID 存储在文件标头中。 当播放器应用程序请求文件的许可证时,DRM 组件会将密钥 ID (以及 DRM 标头的其余部分) 发送到许可证服务器。 具有密钥种子的许可证服务器使用它和密钥 ID 为文件创建密钥,然后将该密钥与将应用于文件的各种权限一起插入到许可证中。

通常,一个密钥种子与多个密钥 ID 一起使用。 密钥种子是仅由内容创建者和许可证分发者共享的机密。 密钥 ID 由 DRM 客户端应用程序使用,并存储在明文中的 DRM 标头中。

此属性与 DRM_DRMHeader_KeyID 相同。

另请参阅

特性列表