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.xCertificates物件的 ProgID 是 「CAPICOM。Certificates.1」。

規格需求

需求
用戶端支援結束
Windows Vista
伺服器終止支援
Windows Server 2008
可轉散發套件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本
DLL
Capicom.dll

另請參閱

密碼編譯物件