Сопоставление Xenroll.dll с CertEnroll.dll
До выпуска Windows Vista элемент управления регистрацией сертификатов был реализован в Xenroll.dll. Библиотека Xenroll.dll была удалена из операционной системы и заменена CertEnroll.dll.
Xenroll попыталась реализовать два параллельных набора интерфейсов. ICEnroll, ICEnroll2, ICEnroll3 и ICEnroll4 были совместимы с автоматизацией и совместимы с языками сценариев. Соответствующие интерфейсы — IEnroll, IEnroll2 и IEnroll4 — не могли быть написаны скриптами, но были более удобными для программистов C++. По мере их развития два набора интерфейсов не оставались синхронизированными. В частности, набор двойных интерфейсов, представленный в последнее время ICEnroll4 , определяет только подмножество функциональных возможностей, определенных в IEnroll4.
CertEnroll.dll реализует более широкий и структурированный набор com-интерфейсов, совместимых с автоматизацией. В следующих разделах описывается, как Xenroll.dll сопоставляется с CertEnroll.dll для различных типов функциональных возможностей.
- Функции запроса сертификата
- Функции ответа сертификата
- Функции атрибутов
- Функции расширения
- Функции внешних свойств
- Функции закрытого и открытого ключей
- Функции поставщика служб шифрования
- Функции хранилища сертификатов
- Функции обмена личной информацией
- Вспомогательные функции
Связанные темы