AESContentKey クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AES アルゴリズムを使用して PlayReady コンテンツを暗号化するために使用されるキーを表します。
public class AESContentKey : Microsoft.Media.Drm.ContentKey
type AESContentKey = class
inherit ContentKey
Public Class AESContentKey
Inherits ContentKey
- 継承
注釈
すべてのコンテンツ キーには、コンテンツのヘッダーにキー識別子が配置され、そのコンテンツの暗号化に使用されたキーが識別されます。 キー識別子は、キー シード値と共に使用してコンテンツ キーを生成することもできます。 このキー生成方法は、サービスがコンテンツ キーの大規模なデータベースを格納する必要がないことを意味します。 ただし、コンテンツ キーは、暗号的に健全な方法を使用して生成できます。
コンストラクター
| 名前 | 説明 |
|---|---|
| AESContentKey(Byte[], Guid, ContentKeyType) |
指定したContentKeyTypeを使用して、AESContentKey クラスの新しいインスタンスを初期化します。 コンテンツ キーは呼び出し元によって指定されます。 |
| AESContentKey(Byte[], Guid) |
AES128BitCTR モードで、AESContentKey クラスの新しいインスタンスを初期化します。 コンテンツ キーは呼び出し元によって指定されます。 |
| AESContentKey(Guid, Byte[], ContentKeyType) |
指定したContentKeyTypeを使用して、AESContentKey クラスの新しいインスタンスを初期化します。 コンテンツ キーは、キー シードを使用して SDK によって自動生成されます。 |
| AESContentKey(Guid, Byte[]) |
AES128BitCTR モードで、AESContentKey クラスの新しいインスタンスを初期化します。 コンテンツ キーは、キー シードを使用して SDK によって自動生成されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| EncryptionType |
コンテンツ キーの ContentKeyType を取得します。 (継承元 ContentKey) |
| KeyId |
コンテンツ キーのキー識別子を取得します。 (継承元 ContentKey) |
| KeyIdAsString |
コンテンツ キーのキー識別子の文字列形式を取得します。 (継承元 ContentKey) |
| KeyType |
コンテンツ キーの ContentKeyType を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| GetKeyData() |
コンテンツ キーのバイナリ キー データを取得します。 (継承元 ContentKey) |
| GetKeyIdAsString() |
コンテンツ キーのキー識別子の文字列形式を返します。 と同じ値を返します。 KeyIdAsString (継承元 ContentKey) |