IX509AttributeCspProvider 接口 (certenroll.h)

IX509AttributeCspProvider 接口表示一个属性,该属性标识请求证书的实体使用的加密提供程序。 加密提供程序和密钥容器用于生成和存储密钥,以及执行加密、签名和哈希处理。

调用 Encode 方法时,此属性会自动放置在 PKCS #10 属性集合中。

继承

IX509AttributeCspProvider 接口继承自 IX509AttributeIX509AttributeCspProvider 还具有以下类型的成员:

方法

IX509AttributeCspProvider 接口具有以下方法。

 
IX509AttributeCspProvider::get_KeySpec

检索一个值,该值标识提供程序或密钥容器存储的密钥对是否用于加密或签名内容。
IX509AttributeCspProvider::get_ProviderName

检索提供程序名称。
IX509AttributeCspProvider::get_Signature

检索提供程序上的数字签名。
IX509AttributeCspProvider::InitializeDecode

从包含提供程序相关信息的可辨别编码规则 (DER) 编码的字节数组初始化 对象。
IX509AttributeCspProvider::InitializeEncode

从有关提供程序的信息初始化 属性。

要求

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

另请参阅

CertEnroll 接口

IX509Attribute

IX509Attributes