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)