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
指向接收返回的 PKCS #7 证书请求的 CRYPT_DATA_BLOB 结构的指针。
使用此内存后,通过将此结构的 pbData 成员传递给 CoTaskMemFree 函数来释放它。
返回值
如果该方法成功,该方法将返回S_OK。
如果方法失败,它将返回指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 常见 HRESULT 值。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | xenroll.h |
Library | Uuid.lib |
DLL | Xenroll.dll |