Интерфейс 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 |