IX509AttributeArchiveKeyHash 接口 (certenroll.h)

IX509AttributeArchiveKeyHash 接口表示一个属性,该属性包含由证书颁发机构存档的加密私钥的 SHA-1 哈希。 加密密钥作为未经身份验证的属性附加到 CMC 请求的主签名。 加密密钥的哈希在 CMC 请求中编码为经过身份验证的属性。

当证书颁发机构收到请求时,它会对未签名的加密密钥进行哈希处理,并将其与请求者发送的已签名哈希进行比较。 如果哈希匹配,则密钥不会被篡改。

继承

IX509AttributeArchiveKeyHash 接口继承自 IX509AttributeIX509AttributeArchiveKeyHash 也具有以下类型的成员:

方法

IX509AttributeArchiveKeyHash 接口具有这些方法。

 
IX509AttributeArchiveKeyHash::get_EncryptedKeyHashBlob

检索包含加密私钥哈希的字符串。
IX509AttributeArchiveKeyHash::InitializeDecode

从可辨别编码规则 (DER 初始化对象,) 包含加密私钥的 SHA-1 哈希的编码字节数组。
IX509AttributeArchiveKeyHash::InitializeEncodeFromEncryptedKeyBlob

从加密的私钥初始化 属性。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 certenroll.h

另请参阅

CertEnroll 接口

IX509Attribute

IX509Attributes