Интерфейс ICEnroll3 (xenroll.h)

[Этот интерфейс больше недоступен для использования в Windows Server 2008 и Windows Vista.]

Интерфейс ICEnroll3 является одним из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Это в первую очередь представляет интерес, если вы не используете службу автоматизации. Если же вы программируют на Visual Basic или другом языке автоматизации, см. объект CEnroll .

Наследование

Интерфейс ICEnroll3 наследуется от ICEnroll, ICEnroll2 и IDispatch. ICEnroll3 также имеет следующие типы членов:

Методы

Интерфейс ICEnroll3 содержит следующие методы.

 
ICEnroll3::EnumAlgs

Метод ICEnroll4::EnumAlgs извлекает идентификаторы криптографических алгоритмов в заданном классе алгоритмов, поддерживаемые текущим поставщиком служб шифрования (CSP).
ICEnroll3::get_EnableSMIMECapabilities

Свойство ICEnroll4::EnableSMIMECapabilities определяет, является ли PKCS (Get)
ICEnroll3::get_HashAlgID

Задает или извлекает хэш-алгоритм, используемый при подписи PKCS (Get)
ICEnroll3::get_LimitExchangeKeyToEncipherment

Задает или извлекает логическое значение, определяющее, содержит ли запрос AT_KEYEXCHANGE цифровую подпись и использование ключа неотвещения. (Получить)
ICEnroll3::get_ReuseHardwareKeyIfUnableToGenNew

Задает или извлекает логическое значение, определяющее действие, выполняемое объектом управления регистрацией сертификата, если при создании нового ключа возникла ошибка. (Получить)
ICEnroll3::GetAlgName

Извлекает имя криптографического алгоритма с учетом его идентификатора. Значения, полученные этим методом, зависят от текущего поставщика служб шифрования (CSP). Этот метод был впервые определен в интерфейсе ICEnroll3.
ICEnroll3::GetKeyLen

Извлекает минимальную и максимальную длину ключей для подписи и ключей обмена.
ICEnroll3::GetSupportedKeySpec

Извлекает сведения о текущей поддержке поставщика служб шифрования (CSP) для операций сигнатуры и (или) обмена. Этот метод был впервые определен в интерфейсе ICEnroll3.
ICEnroll3::InstallPKCS7

Обрабатывает сертификат или цепочку сертификатов, помещая их в соответствующие хранилища сертификатов. Этот метод отличается от метода acceptPKCS7 тем, что InstallPKCS7 не получает сертификат запроса.
ICEnroll3::p ut_EnableSMIMECapabilities

Свойство ICEnroll4::EnableSMIMECapabilities определяет, является ли PKCS (Put)
ICEnroll3::p ut_HashAlgID

Задает или извлекает хэш-алгоритм, используемый при подписи PKCS (Put)
ICEnroll3::p ut_LimitExchangeKeyToEncipherment

Задает или извлекает логическое значение, определяющее, содержит ли запрос AT_KEYEXCHANGE цифровую подпись и использование ключа неотвещения. (Put)
ICEnroll3::p ut_ReuseHardwareKeyIfUnableToGenNew

Задает или извлекает логическое значение, определяющее действие, выполняемое объектом управления регистрацией сертификата, если при создании нового ключа возникла ошибка. (Put)
ICEnroll3::Reset

Возвращает объект элемента управления регистрации сертификата в исходное состояние и, таким образом, разрешает повторное использование элемента управления. Этот метод был впервые определен в интерфейсе ICEnroll3.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header xenroll.h

См. также раздел

ICEnroll

ICEnroll2

IDispatch