IWMDRMSecurity interface

[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

The IWMDRMSecurity interface manages a variety of security-related information for the client computer and digital rights management (DRM) subsystem.

To obtain an instance of this interface, call IWMDRMProvider::CreateObject. Pass IID_IWMDRMSecurity as the riid parameter.

Members

The IWMDRMSecurity interface inherits from IWMDRMEventGenerator. IWMDRMSecurity also has these types of members:

Methods

The IWMDRMSecurity interface has these methods.

Method Description
CheckCertForRevocation Determines whether a certificate has been revoked.
GetContentEnablersForRevocations Retrieves content enabler interfaces that enable renewal of components based on revoked certificates.
GetContentEnablersFromHashes Retrieves content enabler interfaces that enable renewal of components based on hashed certificates.
GetMachineCertificate Retrieves the machine certificate of the DRM subsystem on the client computer.
GetRevocationData Retrieves a certificate revocation list from the local store.
GetRevocationDataVersion Retrieves the version number of a certificate revocation list in the local store.
GetSecurityVersion Retrieves the version of the DRM subsystem on the client computer.
PerformSecurityUpdate Initiates a security update to the DRM subsystem on the client computer.
SetRevocationData Sets a certificate revocation list in the local store.

See also

DRM Individualization Example

Interfaces

IWMDRMEventGenerator