Share via


RevocationAndRenewalReasons Enum

Definition

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

This enumeration supports a bitwise combination of its member values.

public enum class RevocationAndRenewalReasons
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class RevocationAndRenewalReasons
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum RevocationAndRenewalReasons
var value = Windows.Media.Protection.RevocationAndRenewalReasons.userModeComponentLoad
Public Enum RevocationAndRenewalReasons
Inheritance
RevocationAndRenewalReasons
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Fields

Name Value Description
UserModeComponentLoad 1

User-mode component.

KernelModeComponentLoad 2

Kernel-mode component.

AppComponent 4

App component.

GlobalRevocationListLoadFailed 16

Could not load the global revocation list (GRL).

InvalidGlobalRevocationListSignature 32

The GRL signature is invalid.

GlobalRevocationListAbsent 4096

The GRL was not found.

ComponentRevoked 8192

A trusted component was revoked.

InvalidComponentCertificateExtendedKeyUse 16384

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

ComponentCertificateRevoked 32768

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

InvalidComponentCertificateRoot 65536

The root certificate is not valid.

ComponentHighSecurityCertificateRevoked 131072

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 262144

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 1048576

A boot driver could not be verified.

ComponentSignedWithTestCertificate 16777216

A component was signed by a test certificate.

EncryptionFailure 268435456

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

Applies to