ICspInformations::GetCspStatusFromProviderName 方法 (certenroll.h)
GetCspStatusFromProviderName 方法按提供程序名称和支持的密钥操作检索旧提供程序的 ICspStatus 对象。 此方法已启用 Web。
语法
HRESULT GetCspStatusFromProviderName(
[in] BSTR strProviderName,
[in] X509KeySpec LegacyKeySpec,
[out] ICspStatus **ppValue
);
参数
[in] strProviderName
包含加密提供程序名称或提供程序和算法名称的 BSTR ,以 algorithm_name provider_name格式用逗号分隔。
[in] LegacyKeySpec
一个 X509KeySpec 枚举值,该值指定密钥是否可用于加密和/或签名。 这可以是以下值之一:
- XCN_AT_KEYEXCHANGE
- XCN_AT_SIGNATURE
[out] ppValue
接收指向 ICspStatus 接口的指针的变量的地址,该接口包含有关满足 strProviderName 和 LegacyKeySpec 参数值的加密提供程序和算法对的信息。
返回值
如果函数成功,该函数将返回 S_OK。
如果函数失败,它将返回一个 指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 通用 HRESULT 值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenroll.h |
DLL | CertEnroll.dll |