Интерфейс ICEnroll4 (xenroll.h)
[Этот интерфейс больше недоступен для использования в Windows Server 2008 и Windows Vista.]
Интерфейс ICEnroll4 является одним из нескольких интерфейсов, представляющих элемент управления регистрацией сертификатов. Это в первую очередь представляет интерес, если вы не используете автоматизацию. С другой стороны, если вы программируют на Visual Basic или другом языке автоматизации, см. объект CEnroll .
Наследование
Интерфейс ICEnroll4 наследуется от ICEnroll, ICEnroll2, ICEnroll3 и IDispatch. ICEnroll4 также имеет следующие типы членов:
Методы
Интерфейс ICEnroll4 содержит следующие методы.
ICEnroll4::acceptFileResponse Принимает доставку учетных данных, выданных в ответ на предыдущий вызов createFileRequest, и помещает учетные данные в соответствующее хранилище. |
ICEnroll4::acceptResponse Принимает доставку учетных данных, выданных в ответ на предыдущий вызов createRequest, и помещает учетные данные в соответствующее хранилище. |
ICEnroll4::addAttributeToRequest Добавляет атрибут в запрос сертификата. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::addBlobPropertyToCertificate Добавляет свойство BLOB в сертификат. |
ICEnroll4::addCertTypeToRequestEx Добавляет шаблон сертификата (или "тип сертификата") в запрос. |
ICEnroll4::addExtensionToRequest Метод ICEnroll4::addExtensionToRequest добавляет расширение в запрос. |
ICEnroll4::addNameValuePairToRequest Добавляет в запрос пару строк "имя-значение" без проверки подлинности. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::binaryToString Преобразует двоичный BLOB-объект данных в строку. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::createFilePFX Сохраняет принятую цепочку сертификатов и закрытый ключ в файле в формате PFX. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::createFileRequest Создает PKCS (ICEnroll4.createFileRequest) |
ICEnroll4::createPFX Сохраняет принятую цепочку сертификатов и закрытый ключ в строке формата обмена личной информацией (PFX). Формат PFX также называется PKCS (ICEnroll4.createPFX). |
ICEnroll4::createRequest Создает PKCS (ICEnroll4.createRequest) |
ICEnroll4::enumPendingRequest Перечисляет ожидающие запросы сертификатов и извлекает указанное свойство из каждого из них. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::get_ClientId Задает или извлекает атрибут запроса идентификатора клиента. Атрибут запроса идентификатора клиента указывает источник запроса на сертификат. Это свойство было впервые определено в интерфейсе ICEnroll4. (Получить) |
ICEnroll4::get_IncludeSubjectKeyID Определяет, добавляется ли расширение идентификатора ключа субъекта к созданному запросу на сертификат. (Получить) |
ICEnroll4::get_PrivateKeyArchiveCertificate Задает или извлекает сертификат, используемый для архивации закрытого ключа с помощью PKCS (Get) |
ICEnroll4::get_ThumbPrint Задает или извлекает хэш данных сертификата. (Получить) |
ICEnroll4::getCertFromFileResponse Извлекает сертификат из файла, содержащего ответ от центра сертификации. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::getCertFromResponse Извлекает сертификат из ответа центра сертификации. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::GetKeyLenEx Извлекает сведения о размере для ключей подписи и обмена. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::getProviderType Извлекает тип указанного поставщика служб шифрования (CSP). Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::InstallPKCS7Ex Обрабатывает сертификат или цепочку сертификатов, помещая их в соответствующие хранилища сертификатов. InstallPKCS7 за исключением того, что он возвращает количество сертификатов, фактически установленных в локальных хранилищах. |
ICEnroll4::p ut_ClientId Задает или извлекает атрибут запроса идентификатора клиента. Атрибут запроса идентификатора клиента указывает источник запроса на сертификат. Это свойство было впервые определено в интерфейсе ICEnroll4. (Put) |
ICEnroll4::p ut_IncludeSubjectKeyID Определяет, добавляется ли расширение идентификатора ключа субъекта к созданному запросу на сертификат. (Put) |
ICEnroll4::p ut_PrivateKeyArchiveCertificate Задает или извлекает сертификат, используемый для архивации закрытого ключа с помощью PKCS (Put) |
ICEnroll4::p ut_SignerCertificate Задает сертификат подписывателя. |
ICEnroll4::p ut_ThumbPrint Задает или извлекает хэш данных сертификата. (Put) |
ICEnroll4::removePendingRequest Удаляет ожидающий запрос из хранилища запросов клиента. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::resetAttributes Удаляет все атрибуты из запроса. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::resetBlobProperties Сбрасывает свойства большого двоичного объекта. |
ICEnroll4::resetExtensions Удаляет все расширения из запроса. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::setPendingRequestInfo Задает свойства ожидающего запроса. Этот метод был впервые определен в интерфейсе ICEnroll4. |
ICEnroll4::stringToBinary Преобразует закодированную строку в двоичный BLOB-объект данных. Этот метод был впервые определен в интерфейсе ICEnroll4. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | xenroll.h |