IX509SCEPEnrollment::Initialize 方法 (certenroll.h)
初始化 实例,为新请求做准备。
语法
HRESULT Initialize(
[in] IX509CertificateRequestPkcs10 *pRequest,
[in] BSTR strThumbprint,
[in] EncodingType ThumprintEncoding,
[in] BSTR strServerCertificates,
[in] EncodingType Encoding
);
参数
[in] pRequest
已初始化的请求的实例。
[in] strThumbprint
CA 证书指纹。
[in] ThumprintEncoding
CA 证书指纹的编码。
[in] strServerCertificates
包含 CA 和 SCEP RA 证书的 PKCS7 请求。
[in] Encoding
请求的编码类型。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
此方法需要 SCEP 服务器签名 EA 证书和 SCEP 服务器加密 EA 证书,这两者均由 CA 证书签名。
如果缺少任何预期的证书,或者指纹与 CA 证书不匹配,此方法将失败。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | certenroll.h |
DLL | Certenroll.dll |