Pemetaan Xenroll.dll ke CertEnroll.dll

Sebelum Windows Vista, Kontrol Pendaftaran Sertifikat diimplementasikan di Xenroll.dll. Pustaka Xenroll.dll telah dihapus dari sistem operasi dan digantikan oleh CertEnroll.dll.

Xenroll mencoba mengimplementasikan dua set antarmuka paralel. ICEnroll, ICEnroll2, ICEnroll3, dan ICEnroll4 mematuhi Automation dan kompatibel dengan bahasa skrip. Antarmuka yang sesuai—IEnroll, IEnroll2, dan IEnroll4—tidak dapat ditulis tetapi lebih nyaman untuk programmer C++. Seiring berkembangnya, dua set antarmuka tidak tetap disinkronkan. Secara khusus, set antarmuka ganda yang diwakili baru-baru ini oleh ICEnroll4 hanya mendefinisikan subset fungsionalitas yang ditentukan oleh IEnroll4.

CertEnroll.dll mengimplementasikan sekumpulan antarmuka COM yang mematuhi Automation yang lebih besar dan lebih terstruktur. Topik berikut membahas bagaimana Xenroll.dll memetakan ke CertEnroll.dll untuk berbagai jenis fungsionalitas.

Menggunakan API Pendaftaran Sertifikat