密碼編譯介面

密碼編譯介面會根據使用方式分類,如下所示:

伺服器引擎匯出介面

下列參考主題描述伺服器引擎所匯出的介面,並由外部物件呼叫。

介面 描述
ICertAdmin 由系統管理程式用來管理要求、憑證和撤銷。
ICertAdmin2 由系統管理程式用來管理要求、憑證和撤銷。 取代 ICertAdmin
ICertConfig 用戶端用來取得可用伺服器的相關資訊。
ICertConfig2 用戶端用來取得可用伺服器的相關資訊。 取代 ICertConfig
ICertGetConfig 提供擷取憑證 服務 伺服器之用戶端安裝期間所指定之公用組態資料 (的功能) 。
ICertRequest 用來將要求傳送至伺服器,並取得要求的結果。
ICertRequest2 用來將要求傳送至伺服器,並取得要求的結果。 取代 ICertRequest
ICertServerExit 結束模組用來取得憑證和要求屬性。
ICertServerPolicy 原則 模組 用來取得和設定憑證和要求屬性。
ICertView 用戶端用來 檢視憑證服務資料庫
ICertView2 用戶端用來檢視憑證服務資料庫。 取代 ICertView
IEnumCERTVIEWATTRIBUTE 用戶端用來存取憑證服務檢視中資料列的憑證屬性。
IEnumCERTVIEWCOLUMN 用戶端用來存取憑證服務檢視中資料列的資料行。
IEnumCERTVIEWEXTENSION 用戶端用來存取憑證服務檢視中資料列的憑證延伸模組資料。
IEnumCERTVIEWROW 用戶端用來列舉憑證服務檢視的資料列。
IOCSPAdmin 由系統管理程式用來設定線上憑證狀態通訊協定 (OCSP) 回應程式伺服器。
IOCSPCAConfiguration 提供設定 OCSP 回應程式服務的功能,以處理特定 憑證授權單位單位 (CA) 的狀態要求。
IOCSPCAConfigurationCollection 提供功能來管理 OCSP 回應程式服務可以處理要求的 CA 組態。
IOCSPProperty 提供設定 OCSP 回應程式伺服器屬性的功能。
IOCSPPropertyCollection 由系統管理程式用來管理 OCSP 回應程式伺服器屬性。

 

伺服器引擎匯入介面

下列參考主題描述伺服器引擎匯入的介面。

介面 描述
ICertExit 由結束模組匯出。 伺服器引擎用來傳遞完成的憑證和撤銷資訊。
ICertExit2 GetManageModule 方法新增至 ICertExit
ICertManageModule 由原則或結束模組匯出。 用來顯示模組資訊,或顯示用於設定模組的使用者介面。
ICertPolicy 由原則模組匯出。 伺服器引擎用來檢查要求並取得憑證的屬性。
ICertPolicy2 GetManageModule 方法新增至 ICertPolicy

 

編碼介面

下列參考主題描述可由 延伸模組處理常式 匯出的介面,並由原則模組匯入。

介面 描述
ICertEncodeAltName 原則模組 用來處理替代名稱延伸模組。
ICertEncodeBitString 原則模組用來處理憑證延伸模組中使用的位字串。
ICertEncodeCRLDistInfo 原則模組用來處理 證書延伸模組中使用的憑證撤銷清單 (CRL) 散發資訊陣列。
ICertEncodeDateArray 原則模組用來處理憑證延伸模組中使用的 日期 陣列。
ICertEncodeLongArray 由原則模組用來處理用於憑證延伸模組的 Long 陣列。
ICertEncodeStringArray 由原則模組用來處理憑證延伸模組中使用的 STRING 陣列。

 

憑證註冊介面

本節說明憑證註冊控制項的物件、方法和屬性,以及智慧卡註冊控制項中可用的物件、方法和屬性。 這些包括下列介面。

介面 描述
ICEnroll 其中一個代表憑證註冊控制項的介面。 如果您未使用自動化,它主要是感興趣的。
ICEnroll2 其中一個代表憑證註冊控制項的介面。 如果您未使用自動化,它主要是感興趣的。
ICEnroll3 其中一個代表憑證註冊控制項的介面。 如果您未使用自動化,它主要是感興趣的。
ICertificateEnrollmentPolicyServerSetup 代表 Active Directory 憑證服務 (ADCS) 內的憑證註冊原則 (CEP) Web 服務。 此服務可讓使用者和電腦取得憑證註冊原則資訊。
ICertificateEnrollmentServerSetup 代表 ADCS 內的憑證註冊 Web 服務 (CES) 。 此服務可讓使用者和電腦註冊及更新憑證。
ICEnroll4 其中一個代表憑證註冊控制項的介面。 如果您未使用自動化,它主要是感興趣的。
IEnroll 其中一個代表憑證註冊控制項的介面。 如果您不使用自動化,則介面主要是感興趣的。
IEnroll2 其中一個代表憑證註冊控制項的介面。 如果您不使用自動化,則介面主要是感興趣的。
IEnroll4 其中一個代表憑證註冊控制項的介面。 如果您不使用自動化,則介面主要是感興趣的。
ISCrdEnr 表示智慧卡註冊控制項。 如果您未使用自動化,它主要是感興趣的。

 

CAPICOM 互通性介面

下列參考主題描述可讓 CryptoAPI 衍生與 CAPICOM 2.0 搭配運作的介面。

介面 描述
ICertCoNtext 提供 CAPICOM X.509v3 Certificate 物件的存取權。 此內容可讓 CAPICOM 憑證用於 CryptoAPI 的其他衍生。
ICertStore 提供 CAPICOM Microsoft Store物件的存取權。 此內容允許 CAPICOM 憑證存放區用於 CryptoAPI 的其他衍生。
IChainCoNtext 提供 CAPICOM Chain 物件的存取權。 此內容允許 CAPICOM 憑證信任鏈結用於 CryptoAPI 的其他衍生。