DRM_KeyID

DRM_KeyID属性には、キー識別子が含まれています。

グローバル定数

g_wszWMDRM_KeyID

データ型

WMT_TYPE_STRING

解説

この属性は、DRM バージョン 7 のコンテンツにのみ存在します。 これは IWMDRMWriter::SetDRMAttribute を使用して設定でき、IWMDRMReader::GetDRMProperty を使用して取得できます。 同じファイル属性は、 DRM_DRMHeader_KeyIDを使用して取得できます。

キー ID は、ファイルの暗号化と暗号化解除に使用されるコンテンツ キーを作成するために、キー シードと組み合わせて使用されます。 ライター アプリケーションは、キー ID を使用してファイルを暗号化し、そのキー ID をファイル ヘッダーに格納します。 プレーヤー アプリケーションがファイルのライセンスを要求すると、DRM コンポーネントはキー ID (および DRM ヘッダーの残りの部分) をライセンス サーバーに送信します。 秘密キー シードを持つライセンス サーバーは、それを使用し、キー ID を使用してファイルのキーを作成し、ファイルに適用されるさまざまな権限と共にライセンスに挿入します。

通常、1 つのキー シードが多くのキー ID で使用されます。 キー シードは、コンテンツ作成者とライセンス ディストリビューターのみが共有するシークレットです。 キー ID は DRM クライアント アプリケーションによって使用され、クリアの DRM ヘッダーに格納されます。

この属性は、 DRM_DRMHeader_KeyIDと同じです。

関連項目

属性リスト