Compartilhar via


Certificate Classe

Definição

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.

Aplica-se a