Chain 物件

[CAPICOM 是 32 位的僅限元件,可用於下列作業系統:Windows Server 2008、Windows Vista 和 Windows XP。 請改用System.Security.Cryptography.X509Certificates命名空間中的X509Chain 類別。]

Chain物件代表憑證信任鏈結。

此物件提供屬性和方法來建置憑證信任鏈結,以檢查憑證的有效性。 鏈結是使用 CertificateStatus.CheckFlag 屬性值和 CertificateStatus 物件的原則設定來建置。

Chain物件會公開下列介面:

  • IChain2:在 CAPICOM 2.0 中引進。
  • IChain:在 CAPICOM 1.0 中引進。

使用時機

Chain物件可用來執行下列工作:

  • 建置憑證信任鏈結。
  • 取得鏈結有效之所有憑證和應用程式原則的 OID。
  • 確認鏈結中憑證的狀態。
  • 取得擴充的錯誤資訊。
  • 擷取鏈結中的憑證集合。

成員

Chain物件具有下列類型的成員:

方法

Chain物件具有這些方法。

方法 Description
ApplicationPolicies 傳回 OIDs 集合,代表鏈結有效的應用程式原則 OID。
(繼承自 ChainIChain2)
Build 從結束憑證建置憑證驗證鏈結至受信任的 根憑證,並傳回布林值,指出鏈結的整體有效性。
(繼承自 ChainIChain2IChain)
CertificatePolicies 傳回代表鏈結有效憑證原則 OID 的 OID 集合。
(繼承自 ChainIChain2)
ExtendedErrorInfo 傳回字串,其中包含索引項目目的其他錯誤資訊。
(繼承自 ChainIChain2)

 

屬性

Chain物件具有這些屬性。

屬性 存取類型 Description
憑證
唯讀
擷取代表鏈結中憑證的 Certificates 集合。 這是預設屬性。
(繼承自 ChainIChain2IChain)
狀態
唯讀
擷取鏈結或鏈結中特定憑證的有效性狀態。
(繼承自 ChainIChain2IChain)

 

備註

您可以建立 Chain 物件,而且可以安全地編寫腳本。 Chain物件的 ProgID 是 「CAPICOM。Chain.2」。

CAPICOM 1.xChain物件的 ProgID 是 CAPICOM。Chain.1.

規格需求

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

另請參閱

密碼編譯物件