Antarmuka ICertManageModule (certmod.h)
Antarmuka ICertManageModule disediakan untuk mengambil informasi tentang Kebijakan Layanan Sertifikat atau modul Keluar .
Warisan
Antarmuka ICertManageModule mewarisi dari antarmuka IDispatch . ICertManageModule juga memiliki jenis anggota ini:
Metode
Antarmuka ICertManageModule memiliki metode ini.
ICertManageModule::Configure Menampilkan antarmuka pengguna modul. |
ICertManageModule::GetProperty Mengambil nilai properti modul. |
ICertManageModule::SetProperty Memungkinkan modul untuk menetapkan nilai properti. |
Keterangan
Antarmuka ICertManageModule menyediakan metode untuk memanggil antarmuka pengguna modul untuk mengatur dan melihat pengaturan konfigurasi. Penulis modul Kebijakan dan Keluar harus mengimplementasikan antarmuka ICertManageModule (selain antarmuka ICertPolicy dan ICertExit . Otoritas sertifikasi perusahaan (CA) harus selalu menggunakan kebijakan perusahaan yang disediakan Microsoft dan modul keluar; modul keluar tambahan diizinkan untuk CA perusahaan.
Berikut ini adalah contoh apa yang dapat digunakan dalam makro DECLARE_REGISTRY kelas (CMyCertManagePolicyModule) yang mengimplementasikan ICertManageModule.
DECLARE_REGISTRY(
CMyCertManagePolicyModule,
L"MyCode.PolicyManage.1",
L"MyCode.PolicyManage",
IDS_CERTMANAGEPOLICYMODULE_DESC,
THREADFLAGS_BOTH);
Nilai IDS_CERTMANAGEPOLICYMODULE_DESC adalah pengidentifikasi khusus aplikasi yang mengidentifikasi string tabel string dalam file sumber daya (.rc) yang menjelaskan kelas .
ICertManageModule didefinisikan dalam Certmod.h. Namun, saat Anda membuat program, gunakan Certsrv.h sebagai file sertakan.
Antarmuka Layanan Sertifikat mendukung model rangkaian apartemen dan utas bebas. Untuk throughput yang lebih baik, disarankan untuk threading gratis.
Dalam Visual Basic Scripting Edition, nama kelas yang mengimplementasikan ICertManageModule harus berupa "PolicyManage" atau "PolicyExit", tergantung pada jenis modul yang dibuat. Konstanta string berikut yang ditentukan dalam Certmod.h dapat digunakan untuk menyederhanakan mengikuti konvensi penamaan.
Terus-menerus | Nilai |
---|---|
wszCERTMANAGEEXIT_POSTFIX | TEXT(". ExitManage") |
wszCERTMANAGEPOLICY_POSTFIX | TEXT(". PolicyManage") |
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 | certmod.h (termasuk Certsrv.h) |