Freigeben über


DRM_KeyID

Das attribut DRM_KeyID enthält den Schlüsselbezeichner.

Globale Konstante

g_wszWMDRM_KeyID

Datentyp

WMT_TYPE_STRING

Bemerkungen

Dieses Attribut ist nur für DRM Version 7-Inhalte vorhanden. Sie kann mit IWMDRMWriter::SetDRMAttribute festgelegt und mit IWMDRMReader::GetDRMProperty abgerufen werden. Dasselbe Dateiattribute kann mit DRM_DRMHeader_KeyID abgerufen werden.

Die Schlüssel-ID wird in Verbindung mit dem Schlüsselwert verwendet, um den Inhaltsschlüssel zu erstellen, der zum Verschlüsseln und Entschlüsseln der Datei verwendet wird. Die Writer-Anwendung verwendet die Schlüssel-ID, um die Datei zu verschlüsseln, und speichert dann die Schlüssel-ID im Dateiheader. Wenn eine Playeranwendung eine Lizenz für eine Datei anfordert, sendet die DRM-Komponente die Schlüssel-ID (zusammen mit dem rest des DRM-Headers) an den Lizenzserver. Der Lizenzserver, der über das Seed des geheimen Schlüssels verfügt, verwendet ihn und die Schlüssel-ID, um einen Schlüssel für die Datei zu erstellen, den er dann zusammen mit den verschiedenen Rechten, die auf die Datei angewendet werden, in eine Lizenz einfügt.

In der Regel wird ein Schlüsselkernwert mit vielen Schlüssel-IDs verwendet. Der Schlüsselkern ist ein Geheimnis, das nur vom Ersteller des Inhalts und dem Lizenzverteiler freigegeben wird. Die Schlüssel-ID wird von DRM-Clientanwendungen verwendet und im DRM-Header in clear gespeichert.

Dieses Attribut ist identisch mit DRM_DRMHeader_KeyID.

Siehe auch

Attributliste