Antarmuka ICertRequest3 (certcli.h)
Antarmuka ICertRequest3 adalah salah satu dari tiga antarmuka yang menyediakan komunikasi antara klien atau aplikasi perantara dan Layanan Sertifikat.
Aplikasi klien dan perantara dapat memanggil metode ICertRequest3 untuk melakukan tugas-tugas berikut:
- Mengirimkan permintaan sertifikat.
- Ambil disposisi, status terakhir, dan pengidentifikasi permintaan.
- Ambil sertifikat yang dikeluarkan untuk permintaan tersebut.
- Ambil sertifikat yang tertunda untuk permintaan sebelumnya.
- Ambil sertifikat otoritas sertifikasi (CA) untuk server Layanan Sertifikat.
- Ambil nilai properti CA, nama tampilan, dan bendera apa pun yang terkait dengan properti .
- Ambil data respons yang di-cache yang dikembalikan oleh server.
- Ambil teks pesan kesalahan untuk kode kesalahan HRESULT .
ICertRequest3 didefinisikan dalam Certcli.h. Namun, saat Anda membuat program, gunakan Certsrv.h sebagai file sertakan. Certcli.dll menyediakan antarmuka ICertRequest3 . Informasi jenis untuk antarmuka ini juga ada di Certcli.dll, yang dikirim dengan Platform Software Development Kit (SDK).
Antarmuka Layanan Sertifikat mendukung model rangkaian apartemen dan utas bebas. Untuk throughput yang lebih baik, disarankan untuk threading gratis.
Warisan
Antarmuka ICertRequest3 mewarisi dari ICertRequest2, ICertRequest, dan IDispatch. ICertRequest3 juga memiliki jenis anggota ini:
Metode
Antarmuka ICertRequest3 memiliki metode ini.
ICertRequest3::GetIssuedCertificate2 Mengambil disposisi sertifikat dengan menentukan string ID permintaan atau nomor seri sertifikat. |
ICertRequest3::GetRefreshPolicy Mengembalikan nilai yang menunjukkan apakah kebijakan pendaftaran sertifikat yang di-cache klien sudah kedaluarsa dan perlu disegarkan. |
ICertRequest3::GetRequestIdString Mendapatkan nomor permintaan internal saat ini, diformat sebagai string, untuk permintaan dan sertifikat berikutnya. |
ICertRequest3::SetCredential Mengatur kredensial yang digunakan untuk menghubungi Layanan Web Pendaftaran Sertifikat. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certcli.h (termasuk Certsrv.h) |