CertificateStatus 对象

[CAPICOM 是一个仅限 32 位的组件,可用于以下操作系统:Windows Server 2008、Windows Vista 和 Windows XP。 请改用 System.Security.Cryptography.X509Certificates 命名空间中的 X509ChainStatus结构。]

CertificateStatus 对象包含有关如何构造证书信任链的信息。

成员

CertificateStatus 对象包含以下类型的成员:

方法

CertificateStatus 对象具有这些方法。

方法 说明
ApplicationPolicies 返回表示应用程序策略 OID 的 OID 集合。
CertificatePolicies 返回一个 OID 集合,该集合代表链生成期间使用的证书策略 OID。
EKU 返回 EKU 对象,该对象用于设置在建立证书的有效性状态时要检查的 EKU 元素。

 

属性

CertificateStatus 对象具有这些属性。

属性 访问类型 说明
证书
读取/写入
设置或检索可用于生成证书链的证书集合。
CAPICOM 2.0.0.3 及更早版本: 不支持 Certificates 属性。
CheckFlag
读取/写入
有效性检查标志。 可以使用逻辑 OR 运算符联接值。 默认检查标志为CAPICOM_CHECK_ONLINE_ALL
结果
只读
指示证书是否有效。 使用 CheckFlag 属性的当前设置和证书的策略设置检查证书的有效性。 这是默认属性。
UrlRetrievalTimeout
读取/写入
设置或检索确定 URL 不可访问之前的时间长度。
VerificationTime
读取/写入
设置或检索验证证书的时间。

 

备注

无法创建 CertificateStatus 对象。

CertificateStatus 对象由 Certificate.IsValid 方法返回。

要求

要求
终止客户端支持
Windows Vista
终止服务器支持
Windows Server 2008
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll

另请参阅

加密对象

供应链