ICertAdmin2 介面 (certadm.h)

ICertAdmin2 介面是兩個介面的其中一個,可為正確授權的用戶端提供管理功能。

ICertAdmin2 介面可用來執行下列工作:

  • 授權或拒絕 憑證要求
  • 撤銷發行的憑證。
  • 觸發產生 證書吊銷清單 (CRL) 。
  • 取得伺服器的目前CRL。
  • 判斷憑證是否有效。
  • 取得封存的金鑰。
  • 取得 證書頒發機構單位 (CA) 顯示名稱、屬性或屬性旗標。
  • 發佈一或多個 CRL。
  • 取得或設定組態資訊。
  • 判斷已設定哪些角色。
  • 匯入憑證或金鑰。
憑證服務介面同時支援Apartment線程和自由線程模型。 為了達到更好的輸送量,建議使用免費線程。

繼承

ICertAdmin2 介面繼承自 ICertAdminIDispatchICertAdmin2 也有下列類型的成員:

方法

ICertAdmin2 介面具有這些方法。

 
ICertAdmin2::D eleteRow

DeleteRow 方法會從資料庫數據表中刪除數據列或一組數據列。 呼叫端會指定資料庫數據表和數據列標識碼或結束日期。
ICertAdmin2::GetArchivedKey

擷取封存的金鑰復原 BLOB。
ICertAdmin2::GetCAProperty

擷取證書頒發機構單位 (CA) 的屬性值。 (ICertAdmin2.GetCAProperty)
ICertAdmin2::GetCAPropertyDisplayName

ICertAdmin2::GetCAPropertyDisplayName 方法會擷取證書頒發機構單位的屬性顯示名稱, (CA) 屬性。
ICertAdmin2::GetCAPropertyFlags

ICertAdmin2::GetCAPropertyFlags 方法會擷取證書頒發機構單位 (CA) 屬性的屬性旗標。
ICertAdmin2::GetConfigEntry

擷取證書頒發機構單位 (CA) 的組態資訊。
ICertAdmin2::GetMyRoles

擷取證書頒發機構單位 (CA) 呼叫者的角色。
ICertAdmin2::ImportKey

將加密金鑰集新增至憑證服務資料庫中的專案。 金鑰集會加密為一或多個金鑰復原代理程式, (KRA) 憑證。
ICertAdmin2::P ublishCRLs

發佈證書頒發機構單位 (CA) ) (CRL 的證書吊銷清單。
ICertAdmin2::SetCAProperty

設定證書頒發機構單位 (CA) 的屬性值。
ICertAdmin2::SetConfigEntry

設定證書頒發機構單位 (CA) 的組態資訊。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 certadm.h (包含 Certsrv.h)