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


Метод IEnroll::CreatePKCS7RequestFromRequest (xenroll.h)

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

Метод CreatePKCS7RequestFromRequest создает запрос PKCS #7 на основе существующего запроса на сертификат. Этот метод был впервые определен в интерфейсе IEnroll .

Синтаксис

HRESULT CreatePKCS7RequestFromRequest(
  [in]  PCRYPT_DATA_BLOB pRequest,
  [in]  PCCERT_CONTEXT   pSigningCertContext,
  [out] PCRYPT_DATA_BLOB pPkcs7Blob
);

Параметры

[in] pRequest

Указатель на структуру CRYPT_DATA_BLOB , представляющую существующий запрос.

[in] pSigningCertContext

Указатель на структуру CERT_CONTEXT , представляющую сертификат, используемый для подписи запроса.

[out] pPkcs7Blob

Указатель на структуру CRYPT_DATA_BLOB , получающую возвращенный запрос сертификата PKCS 7.

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

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

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

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

Требования

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

См. также раздел

IEnroll

IEnroll2