Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Интерфейс 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) |