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

另请参阅

IX509SCEPEnrollment