Compartilhar via


DeviceCertificate Classe

Definição

Representa um certificado de dispositivo PlayReady.

public class DeviceCertificate : Microsoft.Media.Drm.Certificate
type DeviceCertificate = class
    inherit Certificate
Public Class DeviceCertificate
Inherits Certificate
Herança
DeviceCertificate

Comentários

Esse certificado é gerado pelo dispositivo em tempo de fabricação ou runtime e é armazenado persistentemente no dispositivo. O certificado do dispositivo é apresentado a outras entidades durante operações de DRM, que, por sua vez, podem verificar a validade do próprio certificado e determinar se ele foi revogado.

Propriedades

BindingKeyType

Obtém o tipo do par de chaves de certificado PlayReady.

(Herdado de Certificate)
CertificateChainInformation

Obtém a coleção de para a cadeia de CertificateInfo certificados.

DigestValue

Obtém o valor de resumo do Certificado.

(Herdado de Certificate)
ExpirationDate

Obtém a data de validade do certificado.

(Herdado de Certificate)
IssuerKey

Obtém a chave pública do certificado que assinou esse certificado.

(Herdado de Certificate)
ManufacturerName

Obtém o nome do fabricante do cliente para o qual o Certificado é emitido.

MaxHeaderSize

Obtém o tamanho máximo do cabeçalho que o runtime no dispositivo manipulará.

MaxLicenseChainDepth

Obtém a profundidade máxima da cadeia que o runtime no dispositivo manipulará.

MaxLicenseSize

Obtém o tamanho máximo da licença que o runtime no dispositivo manipulará.

ModelName

Obtém o nome do modelo do cliente para o qual o Certificado é emitido.

ModelNumber

Obtém o número do modelo do cliente para o qual o Certificado é emitido.

Platform

Obtém o PlatformIdentifier com o qual o certificado está associado.

RobustnessVersion

Obtém a versão de robustez identifica exclusivamente a versão do DRM usada pelo cliente.

SecurityLevel

Obtém o nível de segurança desse certificado.

(Herdado de Certificate)
Type

Obtém o CertificateType deste certificado.

(Herdado de Certificate)
UplinkKeyId

Obtém o identificador de chave de uplink usado para localizar a licença raiz em associações de cadeia de licenças.

(Herdado de Certificate)

Métodos

GetClientId(Guid)

Obtém o identificador de cliente específico do serviço para esse certificado.

(Herdado de Certificate)
GetKeyUsages()

Retorna a lista de KeyUsage presentes no certificado. O emissor do certificado coloca valores de uso de chave no certificado para descrever os usos permitidos da chave representada por esse certificado.

(Herdado de Certificate)
GetModelCertDigestValue()

Obtém o valor de resumo do Certificado de Modelo para este dispositivo. O resumo do Certificado de Modelo é usado como um identificador de robustez para Dispositivos, assim como a propriedade RobustnessVersion do PCCertificate.

GetSupportedFeatures()

Retorna a lista de SupportedFeature que este cliente dá suporte.

(Herdado de Certificate)

Aplica-se a