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