IWMDRMSecurity interface

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