Antarmuka IX509Enrollment (certenroll.h)
Antarmuka IX509Enrollment mewakili objek tingkat atas dan memungkinkan Anda mendaftar dalam hierarki sertifikat dan menginstal respons sertifikat. Proses pendaftaran mendukung tiga skenario berikut:
-
Pendaftaran di luar band
- Panggil metode inisialisasi apa pun yang diterapkan oleh objek IX509Enrollment .
- Panggil metode CreateRequest .
- Kirim permintaan keluar dari band (secara manual atau melalui beberapa proses lain).
- Menerima respons dari sertifikasi atau otoritas pendaftaran.
- Panggil metode InstallResponse .
- Pendaftaran otomatis
- Panggil metode inisialisasi apa pun yang diterapkan oleh objek IX509Enrollment .
- Panggil metode Pendaftaran .
- Pendaftaran tertunda
- Panggil metode inisialisasi apa pun yang diterapkan oleh objek IX509Enrollment .
- Panggil metode CreateRequest .
- Simpan permintaan untuk jangka waktu tertentu seperti hari atau minggu.
- Panggil metode Inisialisasi untuk membuat objek permintaan saat Anda siap untuk mendaftar.
- Isi objek permintaan dari permintaan tersimpan Anda.
- Panggil metode InstallResponse .
Warisan
Antarmuka IX509Enrollment mewarisi dari antarmuka IDispatch . IX509Enrollment juga memiliki jenis anggota berikut:
Metode
Antarmuka IX509Enrollment memiliki metode ini.
IX509Enrollment::CreatePFX Membuat pesan Pertukaran Informasi Pribadi (PFX). |
IX509Enrollment::CreateRequest Mengambil permintaan sertifikat yang dikodekan. |
IX509Enrollment::Enroll Mengodekan permintaan, mengirimkannya ke otoritas sertifikasi (CA) yang sesuai, dan menginstal respons. |
IX509Enrollment::get_CAConfigString Mengambil string konfigurasi yang mengidentifikasi otoritas sertifikasi (CA) tempat permintaan sertifikat dikirimkan. |
IX509Enrollment::get_Certificate Mengambil sertifikat yang diinstal. |
IX509Enrollment::get_CertificateDescription Menentukan atau mengambil string yang berisi deskripsi sertifikat. (Dapatkan) |
IX509Enrollment::get_CertificateFriendlyName Menentukan atau mengambil nama tampilan sertifikat. (Dapatkan) |
IX509Enrollment::get_EnrollmentContext Mengambil konteks pendaftaran yang mengidentifikasi apakah sertifikat ditujukan untuk komputer atau pengguna akhir. |
IX509Enrollment::get_NameValuePairs Mengambil kumpulan pasangan nama-nilai yang terkait dengan objek pendaftaran. |
IX509Enrollment::get_ParentWindow Menentukan atau mengambil ID jendela yang digunakan untuk menampilkan informasi pendaftaran. (Dapatkan) |
IX509Enrollment::get_Request Mengambil permintaan sertifikat yang terkait dengan objek pendaftaran. |
IX509Enrollment::get_RequestId Mengambil pengidentifikasi unik untuk permintaan sertifikat yang dikirim ke otoritas sertifikasi dengan metode Pendaftaran. |
IX509Enrollment::get_Response Mengambil respons sertifikat yang dikembalikan dari otoritas sertifikasi. |
IX509Enrollment::get_Silent Menentukan atau mengambil nilai Boolean yang menunjukkan apakah antarmuka pengguna ditampilkan selama proses pendaftaran sertifikat. (Dapatkan) |
IX509Enrollment::get_Status Mengambil objek IX509EnrollmentStatus yang dapat digunakan untuk memantau status proses pendaftaran dan mengambil informasi kesalahan. |
IX509Enrollment::Initialize Menginisialisasi objek pendaftaran dan membuat PKCS default |
IX509Enrollment::InitializeFromRequest Menginisialisasi objek pendaftaran dari objek IX509CertificateRequest yang ada. |
IX509Enrollment::InitializeFromTemplateName Menginisialisasi objek pendaftaran dari nama umum templat (CN). |
IX509Enrollment::InstallResponse Menginstal rantai sertifikat pada komputer entitas akhir. (IX509Enrollment.InstallResponse) |
IX509Enrollment::p ut_CertificateDescription Menentukan atau mengambil string yang berisi deskripsi sertifikat. (Put) |
IX509Enrollment::p ut_CertificateFriendlyName Menentukan atau mengambil nama tampilan sertifikat. (Put) |
IX509Enrollment::p ut_ParentWindow Menentukan atau mengambil ID jendela yang digunakan untuk menampilkan informasi pendaftaran. (Put) |
IX509Enrollment::p ut_Silent Menentukan atau mengambil nilai Boolean yang menunjukkan apakah antarmuka pengguna ditampilkan selama proses pendaftaran sertifikat. (Put) |
Persyaratan
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 |