DeviceCertificate Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) |