ICertSrvSetup 介面 (casetup.h)
ICertSrvSetup 介面會定義在憑證服務計算機上安裝和卸載證書頒發機構單位 (CA) 和證書頒發機構單位 Web 註冊角色的功能。
Microsoft 會在 CCertSrvSetup 類別中提供這個介面的實作。 若要安裝,您必須先呼叫 InitializeDefaults 方法,才能存取任何屬性,或在 CCertSrvSetup 物件上呼叫任何其他方法。
在 C++ 中,您會使用 CLSID_CCertSrvSetup 類別識別符呼叫 CoCreateInstance 函式,以建立此介面的實例。
Windows Server 2008 Standard: 下列服務無法使用:
- 線上回應服務
- 網路裝置註冊服務
- 不支援 V2 範本;因此,不支持自動註冊。
- 不支援委派的註冊代理程式。
- 不支援角色分隔。
繼承
ICertSrvSetup 介面繼承自 IDispatch 介面。 ICertSrvSetup 也有下列類型的成員:
方法
ICertSrvSetup 介面具有這些方法。
ICertSrvSetup::CAImportPFX 將證書頒發機構單位 (CA) 憑證及其相關聯的私鑰匯入本機電腦存放區。 |
ICertSrvSetup::get_CAErrorId 取得與 CA () 規格失敗證書頒發機構單位相關的其他錯誤資訊標識碼) 。 |
ICertSrvSetup::get_CAErrorString 取得與證書頒發機構單位 (CA) 規格相關的其他錯誤資訊字串數據。 |
ICertSrvSetup::GetCASetupProperty 取得證書頒發機構單位 (CA) 組態的屬性值。 |
ICertSrvSetup::GetExistingCACertificates 取得 CertSrvSetupKeyInformation 物件的集合,這些物件代表目前安裝在計算機上的有效證書頒發機構單位 (CA) 憑證。 |
ICertSrvSetup::GetHashAlgorithmList 取得非對稱簽章密鑰演演算法的指定密碼編譯服務提供者所支援的哈希演算法清單, (CSP) 。 |
ICertSrvSetup::GetKeyLengthList 取得指定的密碼編譯服務提供者所支援的金鑰長度清單, (CSP) 。 (ICertSrvSetup.GetKeyLengthList) |
ICertSrvSetup::GetPrivateKeyContainerList 取得指定密碼編譯服務提供者儲存的密鑰容器名稱清單, (CSP) 非對稱簽章密鑰演算法。 |
ICertSrvSetup::GetProviderNameList 取得在計算機上提供非對稱密鑰簽章演演算法的密碼編譯服務提供者清單 (CSP) 。 |
ICertSrvSetup::GetSupportedCATypes 取得可在呼叫端內容下計算機上安裝的證書頒發機構單位類型 (CA) 。 |
ICertSrvSetup::InitializeDefaults 使用預設值初始化 CCertSrvSetup 物件,以啟用證書頒發機構單位角色的安裝。 |
ICertSrvSetup::Install 安裝 CCertSrvSetup 物件中所設定的角色。 |
ICertSrvSetup::IsPropertyEditable 表示呼叫端是否可以編輯指定的屬性。 |
ICertSrvSetup::P ostUnInstall 未實作且保留供日後使用。 |
ICertSrvSetup::P reUnInstall 暫時儲存角色特定的狀態資訊,然後卸載角色。 |
ICertSrvSetup::SetCADistinguishedName 設定證書頒發機構單位 (CA) 一般名稱和選擇性辨別名稱後綴。 |
ICertSrvSetup::SetCASetupProperty 設定證書頒發機構單位 (CA) 組態的屬性值。 |
ICertSrvSetup::SetDatabaseInformation 設定證書頒發機構單位 (CA) 角色的資料庫相關信息。 |
ICertSrvSetup::SetParentCAInformation 設定從屬 CA 組態的父證書頒發機構單位 (CA) 資訊。 |
ICertSrvSetup::SetWebCAInformation 設定證書頒發機構單位 (CA) 證書頒發機構單位 Web 註冊角色的資訊。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | casetup.h |