IX509PrivateKey::get_LegacyCsp 方法 (certenroll.h)
LegacyCsp 属性指定或检索一个布尔值,该值指示提供程序是否为加密 API (旧) 加密服务提供程序 (CSP) 。 此属性对输入和输出都启用了 Web。
此属性是可读写的。
语法
HRESULT get_LegacyCsp(
VARIANT_BOOL *pValue
);
参数
pValue
返回值
无
备注
设置此属性会自动将以下属性设置为与指定的 LegacyCsp 值一致:
这些属性按以下方式设置:- 如果 LegacyCsp 属性设置为 VARIANT_FALSE:
- ProviderType 设置为 XCN_PROV_NONE。
- KeySpec 属性设置为XCN_AT_NONE。
- 如果 LegacyCsp 属性设置为 VARIANT_TRUE:
- 如果当前值XCN_PROV_NONE,则 ProviderType 设置为 XCN_PROV_RSA_FULL。
- 如果当前属性XCN_AT_NONE,则 KeySpec 属性设置为XCN_AT_SIGNATURE。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenroll.h |
DLL | CertEnroll.dll |