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