Certificate 类

定义

表示 PlayReady 证书链。

public class Certificate : Microsoft.Media.Drm.IBindingKey
type Certificate = class
    interface IBindingKey
Public Class Certificate
Implements IBindingKey
继承
Certificate
派生
实现

注解

PlayReady 证书链是数字签名的二进制文档。 证书链由层次结构中的一个或多个单个证书组成。 层次结构中的每个证书都由其上方的实体签名,根证书除外,该证书由 Microsoft 签名。 外部组件可以将证书识别为来自受信任的源,并通过验证链中每个证书的签名来验证它是否未被篡改。 证书链在 DRM 操作期间提供给其他实体,这反过来又可以验证证书本身的有效性,并检查该证书是否已吊销。

属性

BindingKeyType

获取 PlayReady 证书密钥对的类型。

CertificateChainInformation

获取证书链的 的 CertificateInfo 集合。

DigestValue

获取证书的摘要值。

ExpirationDate

获取证书的到期日期。

IssuerKey

获取对此证书进行签名的证书的公钥。

ManufacturerName

获取向其颁发证书的客户端制造商的名称。

ModelName

获取为其颁发证书的客户端的模型名称。

ModelNumber

获取为其颁发证书的客户端的型号。

SecurityLevel

获取此证书的安全级别。

Type

CertificateType获取此证书的 。

UplinkKeyId

获取用于在许可证链绑定中查找根许可证的上行密钥标识符。

方法

GetClientId(Guid)

获取此证书的服务特定客户端标识符。

GetKeyUsages()

返回证书中存在的 的列表 KeyUsage 。 证书颁发者将密钥用法值放在证书中,以描述此证书所表示的密钥的允许用法。

GetSupportedFeatures()

返回此客户端支持的 的列表 SupportedFeature

适用于