导入许可证和密钥材料

[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

如果你有使用第三方内容保护系统加密的媒体内容,并且想要将许可证和密钥材料导入 Windows Media DRM,请执行以下步骤:

  1. 通过调用 IWMDRMSecurity::GetMachineCertificate 方法检索 Windows Media DRM 计算机证书集合。
  2. 分析证书集合,确保它正确签名,并验证为已知的 Microsoft 根公钥。 证书集合符合 XMR 架构。 有关详细信息,请参阅 生成 XMR 许可证
  3. 可选:通过调用 IWMDRMSecurity::GetRevocationData 方法提取吊销列表。
  4. 可选:确保集合中没有证书被吊销。 有关详细信息,请参阅 检查证书吊销
  5. 生成 XMR 格式的许可证,该许可证表示导入内容的策略要求,并包含相应的 Windows Media DRM 密钥材料。 有关详细信息,请参阅主题 生成 XMR 许可证
  6. 使用 IWMDRMLicenseManagement::StoreLicense 方法将 XMR 许可证传递给 Windows Media DRM 系统进行处理。

注意

许可 Windows Media DRM 时,将提供有关 XMR 架构的详细信息。

 

检查证书吊销

生成 XMR 许可证

DRM 导入