IX509PrivateKey::p ut_ProviderName 方法 (certenroll.h)

ProviderName 属性指定或检索加密提供程序的名称。 此属性对输入和输出都启用了 Web。

此属性是可读写的。

语法

HRESULT put_ProviderName(
  BSTR Value
);

参数

Value

返回值

备注

设置此属性会自动将以下属性设置为与指定的 ProviderName 值一致:

这些属性按以下方式设置:
  • 提供程序配置数据用于确定适当的 ProviderType 值(如果可用)。
  • 如果指定的提供程序是 CNG KSP:
    • LegacyCsp 属性设置为 VARIANT_FALSE
    • KeySpec 属性设置为XCN_AT_NONE
  • 如果指定的提供程序不是 CNG KSP:
    • LegacyCsp 属性设置为 VARIANT_TRUE
    • KeySpec 属性设置为 XCN_AT_SIGNATURE
如果设置 ProviderName 属性,建议不要设置 LegacyCspProviderType 属性。

要求

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

另请参阅

IX509PrivateKey