AESContentKey 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AESContentKey(Byte[], Guid) |
使用 AES128BitCTR 模式初始化 类的新实例AESContentKey。 内容密钥由调用方指定。 |
AESContentKey(Guid, Byte[]) |
使用 AES128BitCTR 模式初始化 类的新实例AESContentKey。 内容密钥由 SDK 使用密钥种子自动生成。 |
AESContentKey(Byte[], Guid, ContentKeyType) |
使用指定的 AESContentKey 初始化 ContentKeyType 类的新实例。 内容密钥由调用方指定。 |
AESContentKey(Guid, Byte[], ContentKeyType) |
使用指定的 AESContentKey 初始化 ContentKeyType 类的新实例。 内容密钥由 SDK 使用密钥种子自动生成。 |
AESContentKey(Byte[], Guid)
使用 AES128BitCTR 模式初始化 类的新实例AESContentKey。 内容密钥由调用方指定。
public AESContentKey (byte[] keyBytes, Guid keyId);
new Microsoft.Media.Drm.AESContentKey : byte[] * Guid -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyBytes As Byte(), keyId As Guid)
参数
- keyBytes
- Byte[]
内容键本身。
- keyId
- Guid
此内容密钥的密钥标识符。
例外
如果 为 ,则 keyId
引发 Empty
如果 为 null,则 keyBytes
引发。
适用于
AESContentKey(Guid, Byte[])
使用 AES128BitCTR 模式初始化 类的新实例AESContentKey。 内容密钥由 SDK 使用密钥种子自动生成。
public AESContentKey (Guid keyId, byte[] keySeed);
new Microsoft.Media.Drm.AESContentKey : Guid * byte[] -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyId As Guid, keySeed As Byte())
参数
- keyId
- Guid
此内容密钥的密钥标识符。
- keySeed
- Byte[]
用于生成内容密钥的密钥种子值。
例外
如果大小小于 30 个字节,则 keySeed
引发。
如果 为 null,则 keySeed
引发。
适用于
AESContentKey(Byte[], Guid, ContentKeyType)
使用指定的 AESContentKey 初始化 ContentKeyType 类的新实例。 内容密钥由调用方指定。
public AESContentKey (byte[] keyBytes, Guid keyId, Microsoft.Media.Drm.ContentKeyType keyType);
new Microsoft.Media.Drm.AESContentKey : byte[] * Guid * Microsoft.Media.Drm.ContentKeyType -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyBytes As Byte(), keyId As Guid, keyType As ContentKeyType)
参数
- keyBytes
- Byte[]
内容键本身。
- keyId
- Guid
此内容密钥的密钥标识符。
- keyType
- ContentKeyType
定义解密模式的密钥类型,该模式必须是以下任一模式。 AES128BitCTRAES128BitCBCKeyExchange
例外
如果 无效,则 keyType
引发。
如果 为 null,则 keyBytes
引发。
适用于
AESContentKey(Guid, Byte[], ContentKeyType)
使用指定的 AESContentKey 初始化 ContentKeyType 类的新实例。 内容密钥由 SDK 使用密钥种子自动生成。
public AESContentKey (Guid keyId, byte[] keySeed, Microsoft.Media.Drm.ContentKeyType keyType);
new Microsoft.Media.Drm.AESContentKey : Guid * byte[] * Microsoft.Media.Drm.ContentKeyType -> Microsoft.Media.Drm.AESContentKey
Public Sub New (keyId As Guid, keySeed As Byte(), keyType As ContentKeyType)
参数
- keyId
- Guid
此内容密钥的密钥标识符。
- keySeed
- Byte[]
用于生成内容密钥的密钥种子值。
- keyType
- ContentKeyType
定义解密模式的密钥类型,该模式必须是以下任一模式。 AES128BitCTRAES128BitCBCKeyExchange
例外
如果 无效,则 keyType
引发。
如果 为 null,则 keySeed
引发。