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


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

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

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

Синтаксис

HRESULT getCertFromFileResponse(
  [in]  BSTR strResponseFileName,
  [out] BSTR *pstrCert
);

Параметры

[in] strResponseFileName

Указывает имя файла, содержащего ответ.

[out] pstrCert

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

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

C++

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

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

VB

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

Комментарии

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

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

Когда этот метод вызывается из скрипта, метод отображает пользовательский интерфейс, который запрашивает, разрешает ли пользователь операцию чтения из файловой системы.

Требования

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