Compartir a través de


Asignación de Xenroll.dll a CertEnroll.dll

Antes de Windows Vista, el control de inscripción de certificados se implementó en Xenroll.dll. La biblioteca de Xenroll.dll se ha quitado del sistema operativo y se ha reemplazado por CertEnroll.dll.

Xenroll intentó implementar dos conjuntos paralelos de interfaces. ICEnroll, ICEnroll2, ICEnroll3 e ICEnroll4 eran compatibles con automation y compatibles con los lenguajes de scripting. Las interfaces correspondientes (IEnroll, IEnroll2 e IEnroll4) no se pudieron crear scripts, pero eran más convenientes para los programadores de C++. A medida que evolucionan, los dos conjuntos de interfaces no permanecen sincronizados. En concreto, el conjunto de interfaces duales representadas más recientemente por ICEnroll4 define solo un subconjunto de la funcionalidad definida por IEnroll4.

CertEnroll.dll implementa un conjunto más grande y estructurado de interfaces COM compatibles con Automation. En los temas siguientes se describe cómo Xenroll.dll se asigna a CertEnroll.dll para diferentes tipos de funcionalidad.

Uso de la API de inscripción de certificados