ICertServerPolicy 介面 (certif.h)
ICertServerPolicy 介面可讓原則模組與憑證服務通訊。
注意 憑證服務會透過 ICertPolicy2 介面與原則模塊通訊。
- 指定哪些憑證要求做為後續作業的目前內容。
- 列舉和擷取延伸模組, (包括憑證要求的延伸模組旗標) ,並設定所簽發憑證的延伸模組。
- 列舉和擷取要求屬性。
- 擷取憑證要求屬性。
- 擷取和設定憑證屬性。
從 呼叫 ICertPolicy::VerifyRequest 方法到傳回為止,無法解析的要求和建構中的憑證可以透過 Context 數據物件存取。 由於原則模組可以藉由呼叫 ICertServerPolicy::SetCertificateProperty 來新增或覆寫要求屬性,因此憑證屬性可能與要求屬性不同。
ICertServerPolicy 定義於 Certif.h 中。 不過,當您建立程式時,請使用 Certsrv.h 作為包含檔案。 Certcli.dll 提供 ICertServerPolicy 介面。 此介面的類型資訊也位於 Certclil.dll,隨附於平臺軟體開發工具包 (SDK) 。
憑證服務介面同時支援Apartment線程和自由線程模型。 為了達到更好的輸送量,建議使用免費線程。
繼承
ICertServerPolicy 介面繼承自 IDispatch 介面。 ICertServerPolicy 也有下列類型的成員:
方法
ICertServerPolicy 介面具有這些方法。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | certif.h (包括 Certsrv.h) |