Antarmuka ICertAdmin (certadm.h)
Antarmuka ICertAdmin menyediakan fungsionalitas administrasi untuk klien yang diotorisasi dengan benar.
Antarmuka ICertAdmin digunakan untuk melakukan tugas berikut:
- Mengotorisasi atau menolak permintaan sertifikat.
- Mencabut sertifikat yang dikeluarkan.
- Memicu pembuatan daftar pencabutan sertifikat (CRL).
- Dapatkan CRL saat ini untuk server.
- Tentukan apakah sertifikat valid.
ICertAdmin didefinisikan dalam Certadm.h. Namun, saat Anda membuat program, gunakan Certsrv.h sebagai file include. Certadm.dll, di sisi lain, menyediakan implementasi antarmuka ICertAdmin . Informasi jenis untuk antarmuka ini juga ada di Certadml.dll, yang dikirim dengan Kit Pengembangan Perangkat Lunak Platform (SDK).
Tugas administrasi menggunakan DCOM. Kode yang memanggil metode antarmuka ini seperti yang didefinisikan dalam versi Certadm.h sebelumnya akan berjalan pada server berbasis Windows selama klien dan server menjalankan sistem operasi Windows yang sama.
Antarmuka Layanan Sertifikat mendukung model apartment-threading dan free-threading. Untuk throughput yang lebih baik, threading gratis disarankan.
Warisan
Antarmuka ICertAdmin mewarisi dari antarmuka IDispatch . ICertAdmin juga memiliki jenis anggota ini:
Metode
Antarmuka ICertAdmin memiliki metode ini.
ICertAdmin::D enyRequest Menolak permintaan sertifikat tertentu yang tertunda. |
ICertAdmin::GetCRL Mengambil daftar pencabutan sertifikat (CRL) saat ini untuk otoritas sertifikasi Layanan Sertifikat (CA). |
ICertAdmin::GetRevocationReason Mengembalikan alasan sertifikat dicabut. Metode ini pertama kali didefinisikan dalam antarmuka ICertAdmin. |
ICertAdmin::ImportCertificate Mengambil sertifikat yang diterbitkan sebelumnya dan mengimpornya ke database otoritas sertifikasi (CA). Metode ini pertama kali didefinisikan dalam antarmuka ICertAdmin. |
ICertAdmin::IsValidCertificate Memverifikasi sertifikat terhadap kunci otoritas sertifikasi (CA) dan memeriksa bahwa sertifikat belum dicabut. Metode ini pertama kali didefinisikan dalam antarmuka ICertAdmin. |
ICertAdmin::P ublishCRL Mengirim permintaan ke otoritas sertifikasi Layanan Sertifikat (CA) untuk menerbitkan daftar pencabutan sertifikat (CRL) baru. Metode ini pertama kali diperkenalkan di antarmuka ICertAdmin. |
ICertAdmin::ResubmitRequest Mengirimkan permintaan sertifikat yang ditentukan ke modul kebijakan untuk otoritas sertifikasi yang ditentukan. Metode ini pertama kali diperkenalkan di antarmuka ICertAdmin. |
ICertAdmin::RevokeCertificate Mencabut sertifikat baik pada tanggal tertentu atau segera. Metode ini pertama kali didefinisikan dalam antarmuka ICertAdmin. |
ICertAdmin::SetCertificateExtension Menambahkan ekstensi baru ke sertifikat yang dikeluarkan sebagai respons terhadap permintaan sertifikat. Metode ini pertama kali didefinisikan oleh antarmuka ICertAdmin. |
ICertAdmin::SetRequestAttributes Mengatur atribut dalam permintaan sertifikat yang tertunda yang ditentukan. Metode ini pertama kali didefinisikan dalam antarmuka ICertAdmin. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certadm.h (termasuk Certsrv.h) |