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