Bagikan melalui


Metode IX509PrivateKey::get_LegacyCsp (certenroll.h)

Properti LegacyCsp menentukan atau mengambil nilai Boolean yang menunjukkan apakah penyedia adalah penyedia layanan kriptografi (CSP) CryptoAPI (warisan). Properti ini diaktifkan web untuk input dan output.

Properti ini bersifat baca/tulis.

Sintaks

HRESULT get_LegacyCsp(
  VARIANT_BOOL *pValue
);

Parameter

pValue

Mengembalikan nilai

Tidak ada

Keterangan

Mengatur properti ini secara otomatis mengatur properti berikut agar konsisten dengan nilai LegacyCsp yang ditentukan:

Properti ini diatur dengan cara berikut:
  • Jika properti LegacyCsp diatur ke VARIANT_FALSE:
  • Jika properti LegacyCsp diatur ke VARIANT_TRUE:
    • ProviderType diatur ke XCN_PROV_RSA_FULL jika nilai saat ini XCN_PROV_NONE.
    • Properti KeySpec diatur ke XCN_AT_SIGNATURE jika properti saat ini XCN_AT_NONE.
Karena ProviderName yang ditentukan sebelumnya tidak terpengaruh dengan mengatur properti LegacyCsp , mengatur LegacyCsp yang tidak konsisten dengan properti ProviderName akan mengakibatkan perilaku yang tidak terdefinisi, kemungkinan kegagalan saat membuat atau membuka kunci privat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header certenroll.h
DLL CertEnroll.dll

Lihat juga

IX509PrivateKey