Bagikan melalui


Metode IX509Enrollment::InitializeFromRequest (certenroll.h)

Metode InitializeFromRequest menginisialisasi objek pendaftaran dari objek IX509CertificateRequest yang ada. Metode ini diaktifkan web.

Sintaks

HRESULT InitializeFromRequest(
  [in] IX509CertificateRequest *pRequest
);

Parameter

[in] pRequest

Arahkan ke antarmuka IX509CertificateRequest .

Nilai kembali

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 Deskripsi
HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
Objek pendaftaran telah diinisialisasi.

Keterangan

Metode InitializeFromRequest :

  • Memverifikasi bahwa permintaan tersebut adalah objek permintaan PKCS #10, PKCS #7, atau CMC.
  • Mengambil templat, jika ada, yang terkait dengan permintaan.
  • Memvalidasi templat.
  • Mengatur objek permintaan pada properti Permintaan .
  • Mengambil jumlah tanda tangan, kebijakan penerbitan, dan kebijakan aplikasi dari templat.
  • Mengambil sertifikat perpanjangan jika ada.

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

IX509CertificateRequest

IX509CertificateRequestCmc

IX509CertificateRequestPkcs10

IX509CertificateRequestPkcs7

Pendaftaran IX509