次の方法で共有


ContentKey クラス

定義

コンテンツの暗号化に使用されるキーを再表示します。 このクラスは abstract

public abstract class ContentKey : Microsoft.Media.Drm.IEncryptionKeyInfo
type ContentKey = class
    interface IEncryptionKeyInfo
Public MustInherit Class ContentKey
Implements IEncryptionKeyInfo
継承
ContentKey
派生
実装

注釈

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

コンストラクター

名前 説明
ContentKey()

コンテンツの暗号化に使用されるキーを再表示します。 このクラスは abstract

プロパティ

名前 説明
EncryptionType

コンテンツ キーの ContentKeyType を取得します。

KeyId

コンテンツ キーのキー識別子を取得します。

KeyIdAsString

コンテンツ キーのキー識別子の文字列形式を取得します。

KeyType

コンテンツ キーの ContentKeyType を取得します。

メソッド

名前 説明
GenerateKeySeed()

ランダム なキー シードを生成します。

GetKeyData()

コンテンツ キーのバイナリ キー データを取得します。

GetKeyIdAsString()

コンテンツ キーのキー識別子の文字列形式を返します。 と同じ値を返します。 KeyIdAsString

適用対象