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 |
|
另请参阅