Bagikan melalui


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
  1. Panggil metode inisialisasi apa pun yang diterapkan oleh objek IX509Enrollment .
  2. Panggil metode CreateRequest .
  3. Kirim permintaan keluar dari band (secara manual atau melalui beberapa proses lain).
  4. Menerima respons dari sertifikasi atau otoritas pendaftaran.
  5. Panggil metode InstallResponse .
Pendaftaran otomatis
  1. Panggil metode inisialisasi apa pun yang diterapkan oleh objek IX509Enrollment .
  2. Panggil metode Pendaftaran .
Pendaftaran tertunda
  1. Panggil metode inisialisasi apa pun yang diterapkan oleh objek IX509Enrollment .
  2. Panggil metode CreateRequest .
  3. Simpan permintaan untuk jangka waktu tertentu seperti hari atau minggu.
  4. Panggil metode Inisialisasi untuk membuat objek permintaan saat Anda siap untuk mendaftar.
  5. Isi objek permintaan dari permintaan tersimpan Anda.
  6. 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

Lihat juga

API Pendaftaran Sertifikat

IDispatch

IX509EnrollmentStatus