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

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

Интерфейс IEnroll2 представляет элемент управления регистрацией сертификатов и используется в основном для создания запросов на сертификаты.

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

Интерфейс IEnroll2 наследуется от IEnroll. IEnroll2 также содержит следующие типы членов:

Методы

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

 
IEnroll2::EnumAlgs

Извлекает идентификаторы алгоритмов шифрования в заданном классе алгоритмов, поддерживаемые текущим поставщиком служб шифрования (CSP).
IEnroll2::get_EnableSMIMECapabilities

Определяет, является ли PKCS (Get)
IEnroll2::get_HashAlgID

Свойство HashAlgID объекта IEnroll4 задает или извлекает хэш-алгоритм, используемый при подписи PKCS (Get)
IEnroll2::get_LimitExchangeKeyToEncipherment

Свойство LimitExchangeKeyToEncipherment объекта IEnroll4 задает или извлекает логическое значение, определяющее, содержит ли запрос AT_KEYEXCHANGE цифровую подпись и использование ключей нерепликации. (Получить)
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew

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

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

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

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

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

Определяет, является ли PKCS (Put)
IEnroll2::p ut_HashAlgID

Свойство HashAlgID объекта IEnroll4 задает или извлекает хэш-алгоритм, используемый при подписи PKCS (Put)
IEnroll2::p ut_LimitExchangeKeyToEncipherment

Свойство LimitExchangeKeyToEncipherment объекта IEnroll4 задает или извлекает логическое значение, определяющее, содержит ли запрос AT_KEYEXCHANGE цифровую подпись и использование ключей нерепликации. (Put)
IEnroll2::p ut_ReuseHardwareKeyIfUnableToGenNew

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

Возвращает объект элемента управления регистрации сертификата в исходное состояние и, таким образом, позволяет повторно использовать элемент управления.
IEnroll2::SetHStoreCA

Метод SetHStoreCA указывает дескриптор, используемый для хранилища ЦС. Этот метод был впервые определен в интерфейсе IEnroll2.
IEnroll2::SetHStoreMy

Метод SetHStoreMy указывает дескриптор, используемый для хранилища MY. Этот метод был впервые определен в интерфейсе IEnroll2.
IEnroll2::SetHStoreRequest

Метод SetHStoreRequest указывает дескриптор, используемый для хранилища запросов. Этот метод был впервые определен в интерфейсе IEnroll2.
IEnroll2::SetHStoreROOT

Метод SetHStoreROOT указывает дескриптор, используемый для корневого хранилища. Этот метод был впервые определен в интерфейсе IEnroll2.

Требования

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

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

IEnroll