Zuordnung Xenroll.dll zu CertEnroll.dll

Vor Windows Vista wurde die Zertifikatregistrierungssteuerung in Xenroll.dll implementiert. Die Xenroll.dll Bibliothek wurde aus dem Betriebssystem entfernt und durch CertEnroll.dll ersetzt.

Xenroll hat versucht, zwei parallele Schnittstellensätze zu implementieren. ICEnroll, ICEnroll2, ICEnroll3 und ICEnroll4 waren Automation-konform und mit Skriptsprachen kompatibel. Die entsprechenden Schnittstellen – IEnroll, IEnroll2 und IEnroll4 – konnten nicht in Skripts erstellt werden, waren aber für C++-Programmierer bequemer. Während der Entwicklung blieben die beiden Schnittstellensätze nicht synchronisiert. Insbesondere der Satz von dualen Schnittstellen, die zuletzt von ICEnroll4 dargestellt wurden, definiert nur eine Teilmenge der von IEnroll4 definierten Funktionalität.

CertEnroll.dll implementiert einen größeren und strukturierteren Satz automatisierungskonformer COM-Schnittstellen. In den folgenden Themen wird erläutert, wie Xenroll.dll CertEnroll.dll für verschiedene Arten von Funktionen zugeordnet werden.

Verwenden der Zertifikatregistrierungs-API