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.x:Chain物件的 ProgID 是 CAPICOM。Chain.1.
規格需求
需求 | 值 |
---|---|
用戶端支援結束 |
Windows Vista |
伺服器終止支援 |
Windows Server 2008 |
可轉散發套件 |
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本 |
DLL |
|
另請參閱