NDCertificateType Enum

Definition

Indicates the type and purpose of a PlayReady-ND transmitter license.

public enum class NDCertificateType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class NDCertificateType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("NDCertificateType is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
enum class NDCertificateType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum NDCertificateType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("NDCertificateType is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 196608, "Windows.Foundation.UniversalApiContract")]
public enum NDCertificateType
var value = Windows.Media.Protection.PlayReady.NDCertificateType.unknown
Public Enum NDCertificateType
Inheritance
NDCertificateType
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
Unknown 0

An unknown certificate type. Apps should never use this value.

PC 1

A leaf level certificate used by the PC client.

Device 2

A leaf level certificate used by a device.

Domain 3

A leaf level certificate used by a PC or a device when a member of a domain.

Issuer 4

Can be an issuer of certificates for either an issuer or a leaf certificate.

CrlSigner 5

A leaf level certificate used to sign CRLs issued by Microsoft.

Service 6

A leaf level certificate used by services such as Secure Clock. Reserved for future use.

Silverlight 7

A leaf level certificate for a Silverlight client.

Application 8

A leaf level certificate for a PlayReady client.

Metering 9

A leaf level certificate used by digital rights management clients to encrypt metering data sent to a PlayReady SDK server.

KeyFileSigner 10

A leaf level certificate used by the cryptography server to sign the key file.

Server 11

A leaf level certificate used by the PlayReady server.

LicenseSigner 12

A certificate used by a license signer.

Applies to