Интерфейс ICEnroll (xenroll.h)
[Этот интерфейс больше недоступен для использования в Windows Server 2008 и Windows Vista.]
Интерфейс ICEnroll является одним из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Это в первую очередь представляет интерес, если вы не используете автоматизацию. С другой стороны, если вы программируют на Visual Basic или другом языке автоматизации, см. объект CEnroll .
Наследование
Интерфейс ICEnroll наследуется от интерфейса IDispatch . ICEnroll также имеет следующие типы членов:
Методы
Интерфейс ICEnroll содержит следующие методы.
ICEnroll::acceptFilePKCS7 Принимает и обрабатывает файл, содержащий PKCS. |
ICEnroll::acceptPKCS7 Принимает и обрабатывает PKCS (ICEnroll.acceptPKCS7) |
ICEnroll::createFilePKCS10 Создает PKCS в кодировке Base64 (ICEnroll.createFilePKCS10) |
ICEnroll::createPKCS10 Создает PKCS в кодировке Base64 (ICEnroll.createPKCS10) |
ICEnroll::enumContainers Извлекает имена контейнеров для поставщика служб шифрования (CSP), указанного свойством ProviderName. Этот метод был впервые определен в интерфейсе ICEnroll. |
ICEnroll::enumProviders Извлекает имена доступных поставщиков служб шифрования (CSP), указанных свойством ProviderType. Этот метод был впервые определен в интерфейсе ICEnroll. |
ICEnroll::freeRequestInfo Освобождает идентификаторы сеансов, когда они больше не нужны. |
ICEnroll::get_CAStoreFlags Задает или извлекает флаг, который управляет хранилищем центра сертификации (ЦС) при открытии хранилища. (Получить) |
ICEnroll::get_CAStoreName Задает или извлекает имя хранилища, в котором хранятся все сертификаты, отличные от ROOT и MY. (Получить) |
ICEnroll::get_CAStoreType Задает или извлекает тип хранилища, используемого для хранилища, указанного свойством CAStoreName. (Получить) |
ICEnroll::get_ContainerName Свойство ContainerName объекта ICEnroll4 задает или извлекает имя используемого контейнера ключей. (Получить) |
ICEnroll::get_DeleteRequestCert Задает или извлекает логическое значение, определяющее, удаляются ли фиктивные сертификаты в хранилище запросов. (Получить) |
ICEnroll::get_GenKeyFlags Задает или извлекает значения, передаваемые в функцию CryptGenKey при создании запроса на сертификат. (Получить) |
ICEnroll::get_HashAlgorithm Задает или извлекает только алгоритм хэширования подписей, используемый для подписи PKCS (ICEnroll.get_HashAlgorithm) |
ICEnroll::get_KeySpec Свойство KeySpec объекта ICEnroll4 задает или извлекает тип созданного ключа. (Получить) |
ICEnroll::get_MyStoreFlags Задает или извлекает расположение реестра, используемое для хранилища MY. (Получить) |
ICEnroll::get_MyStoreName Задает или извлекает имя хранилища, в котором хранятся сертификаты со связанными закрытыми ключами. (Получить) |
ICEnroll::get_MyStoreType Задает или извлекает тип хранилища, указанный свойством MyStoreName. (Получить) |
ICEnroll::get_ProviderFlags Задает или извлекает тип поставщика. (Получить) |
ICEnroll::get_ProviderName Свойство ProviderName объекта ICEnroll4 задает или извлекает имя используемого поставщика служб шифрования (CSP). (Получить) |
ICEnroll::get_ProviderType Свойство ProviderType объекта ICEnroll4 задает или извлекает тип поставщика. (Получить) |
ICEnroll::get_PVKFileName Свойство PVKFileName объекта ICEnroll4 задает или извлекает имя файла, который будет содержать экспортированные ключи. (Получить) |
ICEnroll::get_RequestStoreFlags Задает или извлекает расположение реестра, используемое для хранилища запросов. (Получить) |
ICEnroll::get_RequestStoreName Задает или извлекаетICEnroll имя хранилища, содержащего фиктивный сертификат. (Получить) |
ICEnroll::get_RequestStoreType Задает или извлекает тип хранилища, используемого для хранилища, указанного свойством RequestStoreName. Этот тип хранилища передается непосредственно в функцию CertOpenStore. (Получить) |
ICEnroll::get_RootStoreFlags Свойство RootStoreFlags объекта ICEnroll4 задает или извлекает расположение реестра, используемое для корневого хранилища. (Получить) |
ICEnroll::get_RootStoreName Задает или извлекает имя корневого хранилища, в котором хранятся все самозаверяемые самозаверяемые корневые сертификаты. (Получить) |
ICEnroll::get_RootStoreType Задает или извлекает тип хранилища, используемого для хранилища, указанного свойством RootStoreName. (Получить) |
ICEnroll::get_SPCFileName Задает или извлекает имя файла, в который записывается PKCS в кодировке Base64 (Get) |
ICEnroll::get_UseExistingKeySet Задает или извлекает логическое значение, определяющее, следует ли использовать существующие ключи. (Получить) |
ICEnroll::get_WriteCertToCSP Свойство WriteCertToCSP объекта ICEnroll4 задает или извлекает логическое значение, определяющее, нужно ли записывать сертификат в поставщик служб шифрования (CSP). (Получить) |
ICEnroll::getCertFromPKCS7 Извлекает сертификат, содержащийся в PKCS. |
ICEnroll::p ut_CAStoreFlags Задает или извлекает флаг, который управляет хранилищем центра сертификации (ЦС) при открытии хранилища. (Put) |
ICEnroll::p ut_CAStoreName Задает или извлекает имя хранилища, в котором хранятся все сертификаты, отличные от ROOT и MY. (Put) |
ICEnroll::p ut_CAStoreType Задает или извлекает тип хранилища, используемого для хранилища, указанного свойством CAStoreName. (Put) |
ICEnroll::p ut_ContainerName Свойство ContainerName объекта ICEnroll4 задает или извлекает имя используемого контейнера ключей. (Put) |
ICEnroll::p ut_DeleteRequestCert Задает или извлекает логическое значение, определяющее, удаляются ли фиктивные сертификаты в хранилище запросов. (Put) |
ICEnroll::p ut_GenKeyFlags Задает или извлекает значения, передаваемые в функцию CryptGenKey при создании запроса на сертификат. (Put) |
ICEnroll::p ut_HashAlgorithm Задает или извлекает только алгоритм хэширования подписей, используемый для подписи PKCS (ICEnroll.put_HashAlgorithm). |
ICEnroll::p ut_KeySpec Свойство KeySpec объекта ICEnroll4 задает или извлекает тип созданного ключа. (Put) |
ICEnroll::p ut_MyStoreFlags Задает или извлекает расположение реестра, используемое для хранилища MY. (Put) |
ICEnroll::p ut_MyStoreName Задает или извлекает имя хранилища, в котором хранятся сертификаты со связанными закрытыми ключами. (Put) |
ICEnroll::p ut_MyStoreType Задает или извлекает тип хранилища, указанный свойством MyStoreName. (Put) |
ICEnroll::p ut_ProviderFlags Задает или извлекает тип поставщика. (Put) |
ICEnroll::p ut_ProviderName Свойство ProviderName объекта ICEnroll4 задает или извлекает имя используемого поставщика служб шифрования (CSP). (Put) |
ICEnroll::p ut_ProviderType Свойство ProviderType объекта ICEnroll4 задает или извлекает тип поставщика. (Put) |
ICEnroll::p ut_PVKFileName Свойство PVKFileName объекта ICEnroll4 задает или извлекает имя файла, который будет содержать экспортированные ключи. (Put) |
ICEnroll::p ut_RequestStoreFlags Задает или извлекает расположение реестра, используемое для хранилища запросов. (Put) |
ICEnroll::p ut_RequestStoreName Задает или извлекаетICEnroll имя хранилища, содержащего фиктивный сертификат. (Put) |
ICEnroll::p ut_RequestStoreType Задает или извлекает тип хранилища, используемого для хранилища, указанного свойством RequestStoreName. Этот тип хранилища передается непосредственно в функцию CertOpenStore. (Put) |
ICEnroll::p ut_RootStoreFlags Свойство RootStoreFlags объекта ICEnroll4 задает или извлекает расположение реестра, используемое для корневого хранилища. (Put) |
ICEnroll::p ut_RootStoreName Задает или извлекает имя корневого хранилища, в котором хранятся все самозаверяемые самозаверяемые корневые сертификаты. (Put) |
ICEnroll::p ut_RootStoreType Задает или извлекает тип хранилища, используемого для хранилища, указанного свойством RootStoreName. (Put) |
ICEnroll::p ut_SPCFileName Задает или извлекает имя файла, в который записывается PKCS (Put) в кодировке Base64. |
ICEnroll::p ut_UseExistingKeySet Задает или извлекает логическое значение, определяющее, следует ли использовать существующие ключи. (Put) |
ICEnroll::p ut_WriteCertToCSP Свойство WriteCertToCSP объекта ICEnroll4 задает или извлекает логическое значение, определяющее, нужно ли записывать сертификат в поставщик служб шифрования (CSP). (Put) |
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | xenroll.h |