Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс ICertRequest2 — это один из двух интерфейсов, которые обеспечивают обмен данными между клиентом или промежуточным приложением и службами сертификатов.
Клиентские и промежуточные приложения могут вызывать методы ICertRequest2 для выполнения следующих задач:
- Отправка запроса на сертификат.
- Получение сведений о ликвидации, последнем состоянии и идентификаторе запроса.
- Получите сертификат, выданный для запроса.
- Получение ожидающих сертификатов для предыдущих запросов.
- Получите сертификат центра сертификации (ЦС) для сервера служб сертификатов.
- Получите значение свойства ЦС, отображаемое имя и все флаги, связанные со свойством .
- Получение кэшированных данных ответа, возвращенных сервером.
- Получение текста сообщения об ошибке для кода ошибки HRESULT .
ICertRequest2 определен в Certcli.h. Однако при создании программы используйте Certsrv.h в качестве включаемого файла. Certcli.dll предоставляет интерфейс ICertRequest2 . Сведения о типе этого интерфейса также содержатся в Certclil.dll, который поставляется вместе с пакетом средств разработки программного обеспечения платформы (SDK).
Интерфейсы служб сертификатов поддерживают как модели потоковых, так и бесплатных потоков. Для повышения пропускной способности рекомендуется использовать свободные потоки.
Наследование
Интерфейс ICertRequest2 наследуется от ICertRequest и IDispatch. ICertRequest2 также имеет следующие типы элементов:
Методы
Интерфейс ICertRequest2 содержит следующие методы.
|
ICertRequest2::GetCAProperty Извлекает значение свойства для центра сертификации (ЦС). (ICertRequest2.GetCAProperty) |
|
ICertRequest2::GetCAPropertyDisplayName Извлекает отображаемое имя свойства для свойства центра сертификации (ЦС). |
|
ICertRequest2::GetCAPropertyFlags Извлекает флаги свойств для свойства центра сертификации (ЦС). |
|
ICertRequest2::GetErrorMessageText Извлекает текст сообщения об ошибке для кода ошибки HRESULT. |
|
ICertRequest2::GetFullResponseProperty Извлекает кэшированные данные ответа, возвращенные сервером. |
|
ICertRequest2::GetIssuedCertificate Извлекает сведения о ликвидации сертификата, указывая идентификатор запроса или серийный номер сертификата. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | certcli.h (включая Certsrv.h) |