次の方法で共有


AESContentKey クラス

定義

AES アルゴリズムを使用して PlayReady コンテンツを暗号化するために使用されるキーを表します。

public class AESContentKey : Microsoft.Media.Drm.ContentKey
type AESContentKey = class
    inherit ContentKey
Public Class AESContentKey
Inherits ContentKey
継承
AESContentKey

注釈

すべてのコンテンツ キーには、コンテンツのヘッダーにキー識別子が配置され、そのコンテンツの暗号化に使用されたキーが識別されます。 キー識別子は、キー シード値と共に使用してコンテンツ キーを生成することもできます。 このキー生成方法は、サービスがコンテンツ キーの大規模なデータベースを格納する必要がないことを意味します。 ただし、コンテンツ キーは、暗号的に健全な方法を使用して生成できます。

コンストラクター

名前 説明
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)

適用対象