KeyExchangeRight 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 应使用 来确保客户端支持要指定的值。 如果客户端不支持指定的值,则许可证生成将引发异常。