Certificates 物件
[CAPICOM 是可用於下列作業系統的 32 位元件:Windows Server 2008、Windows Vista 和 Windows XP。 請改用System.Security.Cryptography.X509Certificates命名空間中的X509Certificate2Collection 類別。]
Certificates物件代表Certificate物件的集合。 每個 Certificate 物件都代表單一 數位憑證。
Certificates物件會公開下列介面:
- ICertificates2:于 CAPICOM 2.0 中引進。
- ICertificates:在 CAPICOM 1.0 中引進。
使用時機
Certificates物件是用來執行下列工作:
- 在集合中加入或移除 Certificate 物件。
- 藉由尋找一組憑證或顯示對話方塊來選取憑證,以產生集合的子集。
- 清除集合中的所有 Certificate 物件。
- 擷取集合中的憑證數目。
- 從集合中擷取特定的 Certificate 物件。
- 逐一查看集合。
成員
Certificates物件具有下列類型的成員:
方法
Certificates物件具有這些方法。
方法 | 描述 |
---|---|
添加 | 將 Certificate 物件加入至集合。 (繼承自 CertificatesICertificates2) |
清除 | 從集合中移除所有 Certificate 物件。 (繼承自 CertificatesICertificates2) |
找到 | 會傳回 Certificates 物件,其中包含符合指定搜尋準則的所有憑證。 (繼承自 CertificatesICertificates2) |
移除 | 從集合中移除單一 Certificate 物件。 (繼承自 CertificatesICertificates2) |
儲存 | 將憑證儲存至指定的檔案。 (繼承自 CertificatesICertificates2) |
選取 | 顯示選取憑證的對話方塊,並傳回所選憑證的集合。 (繼承自 CertificatesICertificates2) |
屬性
Certificates物件具有這些屬性。
屬性 | 存取類型 | Description |
---|---|---|
_NewEnum |
唯讀 |
擷取物件上的 IEnumVARIANT 介面,該介面可用來列舉集合。 此屬性隱藏在 Visual Basic Scripting Edition (VBScript) 中。 |
計數 |
唯讀 |
擷取集合中的 Certificate 物件數目。 |
項目 |
唯讀 |
擷取代表集合索引憑證的 Certificate 物件。 這是預設屬性。 (繼承自 CertificatesICertificates2ICertificates) |
備註
您可以建立 Certificates 物件,而且可以安全地編寫腳本。 Certificates物件的 ProgID 是 「CAPICOM。Certificates.2」。
CAPICOM 1.x:Certificates物件的 ProgID 是 「CAPICOM。Certificates.1」。
規格需求
需求 | 值 |
---|---|
用戶端支援結束 |
Windows Vista |
伺服器終止支援 |
Windows Server 2008 |
可轉散發套件 |
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本 |
DLL |
|
另請參閱