ClientKeySet 类

定义

表示特定客户端有权访问的所有密钥。 此类用于生成可缩放的根许可证。 ContentEncryptionKey 必须将 设置为 此类的实例,才能生成可缩放的根许可证。

public class ClientKeySet : Microsoft.Media.Drm.ContentKey
type ClientKeySet = class
    inherit ContentKey
Public Class ClientKeySet
Inherits ContentKey
继承
ClientKeySet

构造函数

ClientKeySet(MasterKeySet)

初始化 ClientKeySet 类的新实例。

属性

EncryptionType

ContentKeyType获取内容键的 。

(继承自 ContentKey)
KeyId

获取内容密钥的密钥标识符。

(继承自 ContentKey)
KeyIdAsString

获取内容密钥的密钥标识符的字符串表示形式。

(继承自 ContentKey)
KeyType

ContentKeyType获取此键的 。

SourceMasterKeySet

MasterKeySet获取传递给 的 ClientKeySet(MasterKeySet)

方法

AddRegionMembership(Int32, Int32)

将客户端 (许可证颁发到的区域添加到) 所属的区域。 客户端只能属于指定区域集中的一个区域;客户端可以属于不同区域集中的区域。

AddService(Int32)

添加一个服务,) 有权访问 (向其颁发许可证的客户端。

AddServiceRange(Int32, Int32)

添加一系列服务,) 有权访问 (向其颁发许可证的服务。

AddServices(Int32[])

将客户端 (向其颁发许可证的服务添加到) 有权访问的服务。

GetKeyData()

获取内容密钥的二进制密钥数据。

(继承自 ContentKey)
GetKeyIdAsString()

返回内容密钥的密钥标识符的字符串表示形式。 返回与 KeyIdAsString

(继承自 ContentKey)

适用于