Certificate 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 uma cadeia de certificados do PlayReady.
public class Certificate : Microsoft.Media.Drm.IBindingKey
type Certificate = class
interface IBindingKey
Public Class Certificate
Implements IBindingKey
- Herança
-
Certificate
- Derivado
- Implementações
Comentários
Uma cadeia de certificados do PlayReady é um documento binário assinado digitalmente. As cadeias de certificados são compostas por um ou mais certificados individuais em uma hierarquia. Cada certificado na hierarquia é assinado pela entidade acima dele, exceto pelo certificado raiz, que é assinado pela Microsoft. Os componentes externos podem reconhecer o certificado como proveniente de uma fonte confiável e verificar se ele não foi adulterado validando as assinaturas de cada certificado na cadeia. Cadeias de certificados são apresentadas a outras entidades durante operações de DRM, que, por sua vez, podem verificar a validade do certificado em si e verificar se ele foi revogado.
Propriedades
BindingKeyType |
Obtém o tipo do par de chaves de certificado PlayReady. |
CertificateChainInformation |
Obtém a coleção de CertificateInfo para a cadeia de certificados. |
DigestValue |
Obtém o valor de resumo do certificado. |
ExpirationDate |
Obtém a data de validade do certificado. |
IssuerKey |
Obtém a chave pública do certificado que assinou esse certificado. |
ManufacturerName |
Obtém o nome do fabricante do cliente para o qual o Certificado é emitido. |
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. |
SecurityLevel |
Obtém o nível de segurança desse certificado. |
Type |
Obtém o CertificateType deste certificado. |
UplinkKeyId |
Obtém o identificador de chave de uplink usado para localizar a licença raiz em associações de cadeia de licenças. |
Métodos
GetClientId(Guid) |
Obtém o identificador de cliente específico do serviço para esse certificado. |
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. |
GetSupportedFeatures() |
Retorna a lista de SupportedFeature que este cliente dá suporte. |