共用方式為


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