KeyExchangeRight 构造函数

定义

重载

KeyExchangeRight(KeyExchangeAlgorithm, Byte[])

初始化 KeyExchangeRight 类的新实例。

KeyExchangeRight(UInt32, Byte[])

初始化 KeyExchangeRight 类的新实例。

KeyExchangeRight(KeyExchangeAlgorithm, Byte[])

初始化 KeyExchangeRight 类的新实例。

public KeyExchangeRight (Microsoft.Media.Drm.KeyExchangeAlgorithm algorithm, byte[] key);
new Microsoft.Media.Drm.KeyExchangeRight : Microsoft.Media.Drm.KeyExchangeAlgorithm * byte[] -> Microsoft.Media.Drm.KeyExchangeRight
Public Sub New (algorithm As KeyExchangeAlgorithm, key As Byte())

参数

algorithm
KeyExchangeAlgorithm

允许客户端使用密钥执行的算法。

key
Byte[]

原始键。 其所需大小取决于 algorithm;有关详细信息,请参阅 KeyExchangeAlgorithm

例外

key 所需的 algorithm长度不匹配。

注解

KeyExchangeAlgorithms 应使用 来确保客户端支持要指定的值。 如果客户端不支持指定的值,则许可证生成将引发异常。

适用于

KeyExchangeRight(UInt32, Byte[])

初始化 KeyExchangeRight 类的新实例。

public KeyExchangeRight (uint algorithm, byte[] key);
new Microsoft.Media.Drm.KeyExchangeRight : uint32 * byte[] -> Microsoft.Media.Drm.KeyExchangeRight
Public Sub New (algorithm As UInteger, key As Byte())

参数

algorithm
UInt32

允许客户端使用密钥执行的算法。

key
Byte[]

原始键。 其大小取决于算法。

例外

key 所需的 algorithm长度不匹配。 仅针对 定义的 KeyExchangeAlgorithm值引发。

注解

提供此构造函数是为了与将来的移植工具包兼容,以便无需更新 PlayReady Server SDK 即可利用新的加密算法,而是 KeyExchangeRight(KeyExchangeAlgorithm, Byte[]) 在 中 KeyExchangeAlgorithm提供所需算法时首选。 KeyExchangeAlgorithms 应使用 来确保客户端支持要指定的值。 如果客户端不支持指定的值,则许可证生成将引发异常。

适用于