CertificateStatus.CheckFlag 屬性
[CAPICOM 是 32 位的僅限元件,可用於下列作業系統:Windows Server 2008、Windows Vista 和 Windows XP。 請改用System.Security.Cryptography.X509Certificates命名空間中的X509ChainStatus 結構。]
CheckFlag屬性會設定或擷取憑證的有效性檢查旗標。
Syntax
CertificateStatus.CheckFlag As CAPICOM_CHECK_FLAG
屬性值
描述憑證有效性檢查的 CAPICOM_CHECK_FLAG 列舉值。 預設值 為 CAPICOM_CHECK_ONLINE_ALL。
CAPICOM 2.0.0.3/2.0.0.2/2.0.0.1: 預設值為 CAPICOM_CHECK_SIGNATURE_VALIDITY、 CAPICOM_CHECK_TIME_VALIDITY、 CAPICOM_CHECK_TRUSTED_ROOT和 CAPICOM_CHECK_COMPLETE_CHAIN。
CAPICOM 2.0 和更早版本: 預設值為 CAPICOM_CHECK_SIGNATURE_VALIDITY、 CAPICOM_CHECK_TIME_VALIDITY和 CAPICOM_CHECK_TRUSTED_ROOT。
下表顯示可能的值。
值 | 意義 |
---|---|
|
檢查基本條件約束。 CAPICOM 2.0 中引進。 |
|
檢查完整的鏈結。 CAPICOM 2.0 中引進。 |
|
檢查名稱條件約束。 CAPICOM 2.0 中引進。 |
|
檢查巢狀有效性。 CAPICOM 2.0 中引進。 |
|
未完成驗證檢查。 |
|
全部離線檢查。 撤銷檢查會在鏈結中的所有憑證上執行,但根憑證除外。 CAPICOM 2.0 中引進。 |
|
全部線上檢查。 撤銷檢查會在鏈結中的所有憑證上執行,但根憑證除外。 CAPICOM 2.0 中引進。 |
|
僅使用離線 CRL 檢查鏈結中所有憑證的撤銷狀態。 |
|
使用線上可用的 CRL 檢查鏈結中所有憑證的撤銷狀態。 CRL 會使用憑證中的 CDP 延伸模組來下載。 如果 CRL 已下載且尚未過期,CAPICOM 會使用它,而且不會上線。 如果 CRL 尚未下載或過期,CAPICOM 會上線以嘗試下載 CRL。 |
|
檢查鏈結中所有憑證上的有效簽章。 |
|
檢查鏈結中所有憑證的時間有效性。 |
|
檢查憑證鏈結的受根信任目錄。 |
規格需求
需求 | 值 |
---|---|
用戶端支援結束 |
Windows Vista |
伺服器終止支援 |
Windows Server 2008 |
可轉散發套件 |
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更新版本 |
DLL |
|