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 は、クライアントが指定する値を確実にサポートするために使用する必要があります。 クライアントが指定した値をサポートしていない場合、ライセンス生成によって例外がスローされます。