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