iCspStatuses 接口 (certenroll.h)

ICspStatuses 接口定义可用于管理 ICspStatus 对象集合的方法和属性。 ICspStatus 接口包含有关加密提供程序/算法对的信息。 调用以下属性和方法时,将创建集合对象。

属性/方法 接口 说明
GetCspStatusesFromOperations ICspInformations 为指定的算法类型和可选提供程序信息创建 ICspStatuses 集合。
注意 证书注册控制仅将 ICspStatuses 集合用于私钥非对称 (加密、签名和密钥交换) 算法选择。
 
GetCspStatuses IX509CertificateRequestPkcs10 创建一个 ICspStatuses 集合,该集合包含与调用方指定的私钥的预期用途一致的所有提供程序/算法对。
CspStatuses IX509CertificateRequestPkcs10 创建一个 ICspStatuses 集合,其中包含与与证书请求关联的 IX509PrivateKey 对象所标识的私钥的预期用途一致的所有提供程序/算法对。

继承

ICspStatuses 接口继承自 IDispatch 接口。 ICspStatuses 还具有以下类型的成员:

方法

ICspStatuses 接口具有这些方法。

 
ICspStatuses::Add

将 ICspStatus 对象添加到集合中。
ICspStatuses::Clear

从集合中删除所有 ICspStatus 对象。
ICspStatuses::get__NewEnum

检索集合的枚举器。 (ICspStatuses.get__NewEnum)
ICspStatuses::get_Count

检索集合中 ICspStatus 对象的数目。
ICspStatuses::get_ItemByIndex

按索引号从集合中检索 ICspStatus 对象。
ICspStatuses::get_ItemByName

按提供程序和算法名称从集合中检索 ICspStatus 对象。
ICspStatuses::get_ItemByOperations

检索一个 ICspStatus 对象,该对象与输入中指定的提供程序具有相同的名称和相同的算法,但标识不同的加密操作。
ICspStatuses::get_ItemByOrdinal

按序号从集合中检索 ICspStatus 对象。
ICspStatuses::get_ItemByProvider

检索一个 ICspStatus 对象,该对象与输入中指定的提供程序同名,但标识了支持不同预期密钥使用的算法。
ICspStatuses::Remove

按索引号从集合中删除 ICspStatus 对象。

要求

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

另请参阅

CertEnroll 接口

ICspStatus

IDispatch