Метод 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 |