ICertSrvSetup 介面 (casetup.h)

ICertSrvSetup介面會定義在憑證服務電腦上安裝和卸載憑證授權單位單位 (CA) 和憑證授權單位單位 Web 註冊角色的功能。

Microsoft 會在 CCertSrvSetup 類別中提供這個介面的實作。 若要安裝,您必須先呼叫 InitializeDefaults 方法,才能存取任何屬性或在 CCertSrvSetup 物件上呼叫任何其他方法。

在 C++ 中,您可以使用CLSID_CCertSrvSetup類別識別碼呼叫CoCreateInstance函式,以建立此介面的實例。

Windows Server 2008 Standard: 無法使用下列服務:

  • 線上回應服務
  • 網路裝置註冊服務
此外, 憑證授權單位單位 (CA) 服務的功能有限:
  • 不支援 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 (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

另請參閱

IDispatch