Bagikan melalui


Metode ICertPropertyKeyProvInfo::Initialize (certenroll.h)

Metode Inisialisasi menginisialisasi objek dari kunci privat.

Syntax

HRESULT Initialize(
  [in] IX509PrivateKey *pValue
);

Parameter-parameternya

[in] pValue

Penunjuk ke antarmuka IX509PrivateKey yang mewakili kunci privat.

Mengembalikan nilai

Jika fungsi berhasil, fungsi akan mengembalikan S_OK.

Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.

Mengembalikan kode/nilai Description
CERTSRV_E_PROPERTY_EMPTY
Pointer IX509PrivateKey adalah NULL.
ERROR_ARITHMETIC_OVERFLOW
Nama kontainer unik dan nama penyedia terlalu panjang.

Komentar

Panggil metode SetValueOnCertificate untuk mengaitkan properti dengan sertifikat. Panggil properti PrivateKey untuk mengambil kunci.

Metode Inisialisasi membuka kunci privat dan memverifikasi bahwa properti IX509PrivateKey berikut diatur:

Persyaratan

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

Lihat juga

ICertProperty

ICertPropertyKeyProvInfo