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


Метод ICEnroll4::getCertFromResponse (xenroll.h)

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

Метод getCertFromResponse извлекает сертификат из ответа центра сертификации . Этот метод был впервые определен интерфейсом ICEnroll4 .

Синтаксис

HRESULT getCertFromResponse(
  [in]  BSTR strResponse,
  [out] BSTR *pstrCert
);

Параметры

[in] strResponse

Ответ в кодировке base64.

[out] pstrCert

Указатель на BSTR , получающий сертификат, полученный из ответа. Завершив использование BSTR, освободите его, вызвав функцию SysFreeString .

Возвращаемое значение

C++

Если метод завершается успешно, метод возвращает S_OK.

Если метод завершается сбоем, он возвращает значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

VB

Возвращаемое значение — это строка, содержащая сертификат.

Комментарии

Ответ, содержащийся в strResponse , должен содержать ровно один сертификат; дочерний сертификат не может присутствовать.

Ответ может быть либо ответом PKCS 7 , либо полным ответом управления сертификатами через CMS (CMC). Тем не менее, чтобы принять полный ответ CMC, поставщик служб шифрования (CSP) должен поддерживать кодировку ASN.1 структур CMC.

Требования

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