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


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

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

Метод acceptResponse принимает доставку учетных данных, выданных в ответ на предыдущий вызов createRequest , и помещает учетные данные в соответствующее хранилище. Этот метод был впервые определен в интерфейсе ICEnroll4 .

Ответ может быть форматом PKCS #7 или полным ответом управления сертификатами через CMS (CMC).

Синтаксис

HRESULT acceptResponse(
  [in] BSTR strResponse
);

Параметры

[in] strResponse

Строка, представляющая ответ в кодировке base64.

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

VB

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

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

Комментарии

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

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

При вызове этого метода из скрипта метод отображает пользовательский интерфейс, который запрашивает, разрешит ли пользователь установку сертификата.

Требования

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