ICertRequest3 介面 (certcli.h)
ICertRequest3 介面是三個介面之一,可提供用戶端或中繼應用程式與憑證服務之間的通訊。
用戶端和中繼應用程式可以呼叫 ICertRequest3 方法來執行下列工作:
- 提交憑證要求。
- 擷取要求的處置、最後一個狀態和標識碼。
- 擷取針對要求發出的憑證。
- 擷取先前要求的擱置憑證。
- 擷取 證書頒發機構單位 (憑證服務伺服器的 CA) 憑證。
- 擷取 CA 屬性值、顯示名稱,以及與 屬性相關聯的任何旗標。
- 擷取伺服器傳回的快取回應數據。
- 擷取 HRESULT 錯誤碼的錯誤訊息文字。
ICertRequest3 定義於 Certcli.h 中。 不過,當您建立程式時,請使用 Certsrv.h 作為包含檔案。 Certcli.dll 提供 ICertRequest3 介面。 此介面的類型資訊也位於 Certcli.dll,隨附於平臺軟體開發工具包 (SDK) 。
憑證服務介面同時支援Apartment線程和自由線程模型。 為了達到更好的輸送量,建議使用免費線程。
繼承
ICertRequest3 介面繼承自 ICertRequest2、ICertRequest 和 IDispatch。 ICertRequest3 也有下列類型的成員:
方法
ICertRequest3 介面具有這些方法。
ICertRequest3::GetIssuedCertificate2 藉由指定要求標識符字串或憑證序號來擷取憑證的處置。 |
ICertRequest3::GetRefreshPolicy 傳回值,這個值表示用戶端的快取憑證註冊原則是否過期,而且必須重新整理。 |
ICertRequest3::GetRequestIdString 取得要求和後續憑證的目前內部要求號碼,格式為字串。 |
ICertRequest3::SetCredential 設定用來連絡憑證註冊 Web 服務的認證。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | certcli.h (包括 Certsrv.h) |