AESContentKey 类

定义

表示用于使用 AES 算法加密 PlayReady 内容的密钥。

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

注解

所有内容密钥都有一个密钥标识符放入内容的标头中,用于标识用于加密该内容的密钥。 密钥标识符还可以与密钥种子值一起使用,以生成内容密钥。 这种密钥生成方法意味着服务不必存储内容密钥的大型数据库。 但是,可以使用任何加密方式生成内容密钥。

构造函数

AESContentKey(Byte[], Guid)

使用 AES128BitCTR 模式初始化 类的新实例AESContentKey。 内容密钥由调用方指定。

AESContentKey(Byte[], Guid, ContentKeyType)

使用指定的 AESContentKey 初始化 ContentKeyType 类的新实例。 内容密钥由调用方指定。

AESContentKey(Guid, Byte[])

使用 AES128BitCTR 模式初始化 类的新实例AESContentKey。 内容密钥由 SDK 使用密钥种子自动生成。

AESContentKey(Guid, Byte[], ContentKeyType)

使用指定的 AESContentKey 初始化 ContentKeyType 类的新实例。 内容密钥由 SDK 使用密钥种子自动生成。

属性

EncryptionType

ContentKeyType获取内容键的 。

(继承自 ContentKey)
KeyId

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

(继承自 ContentKey)
KeyIdAsString

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

(继承自 ContentKey)
KeyType

ContentKeyType获取内容键的 。

方法

GetKeyData()

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

(继承自 ContentKey)
GetKeyIdAsString()

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

(继承自 ContentKey)

适用于