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 |
|