次の方法で共有


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

適用対象