ICertSrvSetup::GetExistingCACertificates 方法 (casetup.h)
GetExistingCACertificates 方法會取得 CertSrvSetupKeyInformation 物件的集合,這些物件代表目前安裝在計算機上之 CA (憑證的有效證書頒發機構單位) 。 這個方法不會變更 CCertSrvSetup 物件的狀態。
語法
HRESULT GetExistingCACertificates(
[out] ICertSrvSetupKeyInformationCollection **ppVal
);
參數
[out] ppVal
ICertSrvSetupKeyInformationCollection 介面的指標位址,可用來存取 “LocalMachine” 存放區中所安裝之一組有效 CA 憑證的資訊。
傳回值
無
備註
CertSrvSetupKeyInformationCollection 物件包含有效的憑證。 如果憑證符合下列準則,則憑證會被視為有效:
- 包含符合私鑰容器中金鑰的AT_SIGNATURE 金鑰 。
- 自我簽署或具有 CA 的基本條件約束。
- 通過鏈結驗證,但可能會發生脫機撤銷錯誤。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | casetup.h |
Dll | Certocm.dll |