Поделиться через


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

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

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

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

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

Методы

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

 
IEnroll4::acceptFileResponseWStr

Принимает доставку учетных данных, выданных в ответ на предыдущий вызов createFileRequestWStr, и помещает учетные данные в соответствующее хранилище.
IEnroll4::acceptResponseBlob

Принимает доставку учетных данных, выданных в ответ на предыдущий вызов createRequestWStr, и помещает учетные данные в соответствующее хранилище.
IEnroll4::addAttributeToRequestWStr

Добавляет атрибут в запрос сертификата.
IEnroll4::addBlobPropertyToCertificateWStr

Метод IEnroll4::addBlobPropertyToCertificateWStr добавляет свойство BLOB в сертификат.
IEnroll4::AddCertTypeToRequestWStrEx

Добавляет шаблон сертификата (также называемый типом сертификата) в запрос.
IEnroll4::addExtensionToRequestWStr

Добавляет расширение в запрос.
IEnroll4::addNameValuePairToRequestWStr

Добавляет в запрос пару строк "имя-значение" без проверки подлинности.
IEnroll4::binaryBlobToString

Преобразует большой двоичный объект данных в строку. Этот метод использует функцию CryptBinaryToString для выполнения преобразования. Этот метод был впервые определен в интерфейсе IEnroll4.
IEnroll4::createFilePFXWStr

Сохраняет принятую цепочку сертификатов и закрытый ключ в файле в формате PFX.
IEnroll4::createFileRequestWStr

Создает PKCS (IEnroll4.createFileRequestWStr)
IEnroll4::createPFXWStr

Сохраняет принятую цепочку сертификатов и закрытый ключ в строке формата PFX. Формат PFX также известен как PKCS (IEnroll4.createPFXWStr).
IEnroll4::createRequestWStr

Создает PKCS (IEnroll4.createRequestWStr)
IEnroll4::enumPendingRequestWStr

Перечисляет ожидающие запросы сертификатов и извлекает указанное свойство из каждого из них.
IEnroll4::get_ClientId

Свойство ClientId задает или извлекает атрибут запроса идентификатора клиента. Атрибут запроса идентификатора клиента указывает источник запроса на сертификат. Это свойство было впервые определено в интерфейсе IEnroll4. (Получить)
IEnroll4::get_IncludeSubjectKeyID

Свойство IncludeSubjectKeyID объекта IEnroll4 определяет, добавляется ли расширение идентификатора ключа субъекта в созданный запрос на сертификат. (Получить)
IEnroll4::get_ThumbPrintWStr

Задает или извлекает хэш данных сертификата. Отпечаток используется для указания на ожидающий сертификат. (Получить)
IEnroll4::getCertContextFromFileResponseWStr

Извлекает сертификат из файла, содержащего ответ от центра сертификации.
IEnroll4::getCertContextFromResponseBlob

Извлекает сертификат из ответа центра сертификации.
IEnroll4::GetKeyLenEx

Извлекает сведения о размере для подписи и ключей обмена.
IEnroll4::GetPrivateKeyArchiveCertificate

Метод GetPrivateKeyArchiveCertificate извлекает сертификат, используемый для архивации закрытого ключа. Этот метод был впервые определен в интерфейсе IEnroll4.
IEnroll4::getProviderTypeWStr

Извлекает тип указанного поставщика служб шифрования (CSP).
IEnroll4::InstallPKCS7BlobEx

То же, что и InstallPKCS7Blob, за исключением того, что он возвращает количество сертификатов, фактически установленных в локальных хранилищах.
IEnroll4::p ut_ClientId

Свойство ClientId задает или извлекает атрибут запроса идентификатора клиента. Атрибут запроса идентификатора клиента указывает источник запроса на сертификат. Это свойство было впервые определено в интерфейсе IEnroll4. (Put)
IEnroll4::p ut_IncludeSubjectKeyID

Свойство IncludeSubjectKeyID объекта IEnroll4 определяет, добавляется ли расширение идентификатора ключа субъекта в созданный запрос на сертификат. (Put)
IEnroll4::p ut_ThumbPrintWStr

Задает или извлекает хэш данных сертификата. Отпечаток используется для указания на ожидающий сертификат. (Put)
IEnroll4::removePendingRequestWStr

Удаляет ожидающий запрос из хранилища запросов клиента.
IEnroll4::resetAttributes

Удаляет все атрибуты из запроса.
IEnroll4::resetExtensions

Удаляет все расширения из запроса.
IEnroll4::setPendingRequestInfoWStr

Задает свойства для ожидающего запроса.
IEnroll4::SetPrivateKeyArchiveCertificate

Метод SetPrivateKeyArchiveCertificate указывает сертификат, используемый для архивации закрытого ключа. Этот метод был впервые определен в интерфейсе IEnroll4.
IEnroll4::SetSignerCertificate

Метод SetSignerCertificate указывает сертификат подписывающего. Этот метод был впервые определен в интерфейсе IEnroll4.
IEnroll4::stringToBinaryBlob

Преобразует закодированную строку в большой двоичный объект данных.

Требования

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

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

IEnroll

IEnroll2