DRM_KeyID
Атрибут DRM_KeyID содержит идентификатор ключа.
Глобальная константа
g_wszWMDRM_KeyID
Тип данных
WMT_TYPE_STRING
Комментарии
Этот атрибут присутствует только для содержимого DRM версии 7. Его можно задать с помощью IWMDRMWriter::SetDRMAttribute и получить с помощью IWMDRMReader::GetDRMProperty. Тот же атрибут файла можно получить с помощью DRM_DRMHeader_KeyID.
Идентификатор ключа используется в сочетании с начальным значением ключа для создания ключа содержимого, который используется для шифрования и расшифровки файла. Приложение записи использует идентификатор ключа для шифрования файла, а затем сохраняет идентификатор ключа в заголовке файла. Когда приложение проигрывателя запрашивает лицензию для файла, компонент DRM отправляет идентификатор ключа (вместе с остальным заголовком DRM) на сервер лицензирования. Сервер лицензирования, имеющий начальное значение секретного ключа, использует его и идентификатор ключа для создания ключа для файла, который затем вставляется в лицензию вместе с различными правами, которые будут применены к файлу.
Как правило, одно начальное значение ключа используется со многими идентификаторами ключей. Начальное значение ключа — это секрет, который предоставляется только создателю содержимого и распространителю лицензий. Идентификатор ключа используется клиентскими приложениями DRM и хранится в заголовке DRM в файле clear.
Этот атрибут совпадает с DRM_DRMHeader_KeyID.
См. также раздел