Certificate 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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 。 |