IChain2::Status 屬性

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

Status 屬性會擷取鏈結或鏈結中特定憑證的有效性狀態。

語法

Chain.Status( _
  ByVal Index _
) As Long

屬性值

LONG 值,表示鏈結或指定憑證的有效性狀態指標。 下列表格顯示可能的值。 如果鏈結或指定的憑證有效,這個屬性會包含零。 否則,這個屬性會包含下列一或多個值的組合。

CAPICOM_TRUST_IS_NOT_TIME_VALID (&H00000001)

此憑證或憑證鏈結中的其中一個憑證無效。

CAPICOM_TRUST_IS_NOT_TIME_NESTED (&H00000002)

鏈結中的憑證沒有適當的時間巢狀。

CAPICOM_TRUST_IS_REVOKED (&H00000004)

已撤銷此憑證或憑證鏈結中的其中一個憑證信任。

CAPICOM_TRUST_IS_NOT_SIGNATURE_VALID (&H00000008)

憑證鏈結中的憑證或其中一個憑證沒有有效的簽章。

CAPICOM_TRUST_IS_NOT_VALID_FOR_USAGE (&H00000010)

憑證或憑證鏈結對於其建議的使用方式無效。

CAPICOM_TRUST_IS_UNTRUSTED_ROOT (&H00000020)

憑證或憑證鏈結是以不受信任的根為基礎。

CAPICOM_TRUST_REVOCATION_STATUS_UNKNOWN (&H00000040)

憑證鏈結中的憑證撤銷狀態或其中一個憑證未知。

CAPICOM_TRUST_IS_CYCLIC (&H00000080)

鏈結中的其中一個 憑證是由認證原始憑證的證書頒發機構單位 所簽發。

CAPICOM_TRUST_INVALID_EXTENSION (&H00000100)

其中一個憑證具有無效的延伸模組。

CAPICOM_TRUST_INVALID_POLICY_CONSTRAINTS (&H00000200)

憑證鏈結中的憑證或其中一個憑證具有原則條件約束延伸,而其中一個發行的憑證具有不允許的原則對應延伸模組,或沒有必要的發行原則擴充功能。

CAPICOM_TRUST_INVALID_BASIC_CONSTRAINTS (&H00000400)

憑證鏈結中的憑證或其中一個憑證具有基本條件約束延伸,而且憑證無法用來發行其他憑證,或已超過鏈結路徑長度。

CAPICOM_TRUST_INVALID_NAME_CONSTRAINTS (&H00000800)

憑證鏈結中的憑證或其中一個憑證具有無效的名稱條件約束延伸。

CAPICOM_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT (&H00001000)

憑證鏈結中的憑證或其中一個憑證具有名稱條件約束延伸模組,其中包含不支援的欄位。 不支援最小和最大欄位。 因此,最小值必須一律為零,最大值必須一律不存在。 其他名稱僅支援UPN。 不支援下列替代名稱選擇:

  • X400 位址
  • EDI 合作物件名稱
  • 已註冊的標識碼

CAPICOM_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT (&H00002000)

憑證鏈結中的憑證或其中一個憑證具有名稱條件約束延伸,且結尾憑證中其中一個名稱選項缺少名稱條件約束。

CAPICOM_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT (&H00004000)

憑證鏈結中的憑證或其中一個憑證具有名稱條件約束延伸,而且結尾憑證中其中一個名稱選項不允許名稱條件約束。

CAPICOM_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT (&H00008000)

憑證鏈結中的憑證或其中一個憑證具有名稱條件約束延伸,而且明確排除結尾憑證中的其中一個名稱選擇。

CAPICOM_TRUST_IS_OFFLINE_REVOCATION (&H01000000)

憑證鏈結中的憑證或其中一個憑證的撤銷狀態為離線或過時。

CAPICOM_TRUST_NO_ISSUANCE_CHAIN_POLICY (&H02000000)

結束憑證沒有任何結果發行原則,且其中一個發行 CA 憑證具有要求的原則限制延伸。

CAPICOM_TRUST_IS_PARTIAL_CHAIN (&H00010000)

憑證鏈結不競爭。

CAPICOM_TRUST_CTL_IS_NOT_TIME_VALID (&H00020000)

用來建立此鏈結的 CTL 無效。

CAPICOM_TRUST_CTL_IS_NOT_SIGNATURE_VALID (&H00040000)

用來建立此鏈結的 CTL 沒有有效的簽章。

CAPICOM_TRUST_CTL_IS_NOT_VALID_FOR_USAGE (&H00080000)

用來建立此鏈結的 CTL 對於此使用方式無效。

需求

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