RevocationAndRenewalReasons enumeration
Collapse the table of content
Expand the table of content

RevocationAndRenewalReasons enumeration

Defines reasons for the revocation and renewal of a certificate for a media component.


var value = Windows.Media.Protection.RevocationAndRenewalReasons.userModeComponentLoad;


The RevocationAndRenewalReasons enumeration has these members.

UserModeComponentLoad | userModeComponentLoad1

User-mode component.

KernelModeComponentLoad | kernelModeComponentLoad2

Kernel-mode component.

AppComponent | appComponent4

App component.

GlobalRevocationListLoadFailed | globalRevocationListLoadFailed16

Could not load the global revocation list (GRL).

InvalidGlobalRevocationListSignature | invalidGlobalRevocationListSignature32

The GRL signature is invalid.

GlobalRevocationListAbsent | globalRevocationListAbsent4096

The GRL was not found.

ComponentRevoked | componentRevoked8192

A trusted component was revoked.

InvalidComponentCertificateExtendedKeyUse | invalidComponentCertificateExtendedKeyUse16384

A certificate's extended key usage (EKU) object is invalid.

ComponentCertificateRevoked | componentCertificateRevoked32768

A certificate in a trusted component's certificate chain was revoked.

InvalidComponentCertificateRoot | invalidComponentCertificateRoot65536

The root certificate is not valid.

ComponentHighSecurityCertificateRevoked | componentHighSecurityCertificateRevoked131072

The high-security certificate for authenticating the protected environment (PE) was revoked.

The high-security certificate is typically used by ITAs that handle high-definition content and next-generation formats such as HD-DVD.

ComponentLowSecurityCertificateRevoked | componentLowSecurityCertificateRevoked262144

The low-security certificate for authenticating the PE was revoked.

The low-security certificate is typically used by ITAs that handle standard-definition content and current-generation formats.

BootDriverVerificationFailed | bootDriverVerificationFailed1048576

A boot driver could not be verified.

ComponentSignedWithTestCertificate | componentSignedWithTestCertificate16777216

A component was signed by a test certificate.

EncryptionFailure | encryptionFailure268435456

A certificate chain was not well-formed, or a boot driver is unsigned or is signed with an untrusted certificate.

Requirements (Windows 10 device family)

Device family

Universal, introduced version 10.0.10240.0

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0


Windows::Media::Protection [C++]



Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]


Windows::Media::Protection [C++]







© 2016 Microsoft