Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, это устаревшая функция. Он заменён средством чтения источника и средством записи приёмника. Source Reader и Sink Writer оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый написанный код с источником чтения данных и записью данных приемника вместо пакета Windows Media Format 11 SDK, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
В этом разделе описывается экспорт защищенного носителя Windows Media DRM в файл Windows Media, где приложение получает сжатые цифровые данные мультимедиа. Для этого ваше приложение должно выполнять встроенную расшифровку всех зашифрованных данных DRM Windows Media в файле ASF.
Заметка
Библиотека синтаксического анализа ASF предоставляется вам в рамках соглашения экспорта DRM Windows Media.
Основными этапами экспорта сжатого содержимого являются:
- При необходимости выполните персонализацию DRM.
- Убедитесь, что целевая схема защиты содержимого явно разрешена.
- Создайте объект для расшифровки каждой полезной нагрузки ASF.
- Система DRM транскодирует каждые полезные данные ASF из Windows Media DRM в RC4 перед тем как передать в ваше приложение.
Если ваше приложение изменяет размер полезной нагрузки ASF во время трансшифровки, необходимо также ремультиплексировать ASF-файл.
Передайте в библиотеку заглушки сертификат приложения экспорта DRM в Windows Media. Сертификат проверяется, и если он действителен, система DRM создает вектор инициализации и шифрует его с помощью RSA OAEP.
- Ключ сеанса RC4 создается для каждого полезного груза путем объединения вектора инициализации и значения соли. Вы предоставляете значение соли в API расшифровки, и вы должны увеличить его на положительное целое число для каждой полезной нагрузки.
Вам будет предоставлен корпорацией Майкрософт инструмент в рамках соглашения об экспорте DRM Windows Media, что позволит вам создать собственную пару открытого и закрытого ключа RSA. Вы отправите открытый ключ в корпорацию Майкрософт, где корпорация Майкрософт будет включать его в подписанный сертификат приложения DRM Windows Media и возвратит его.
После расшифровки каждой полезной нагрузки с использованием ключа RC4, её необходимо немедленно зашифровать в выходной CPS. Существуют и другие ограничения на обработку незашифрованных полезных данных, описанных в правилах надежности и соответствия требованиям, которые сопровождают соглашение экспорта DRM в Windows Media.
Связанные разделы