System.Security.Cryptography.X509Certificates 命名空间

包含验证码 X.509 v.3 证书的公共语言运行时实现。 此证书由唯一且正确标识证书持有者的私钥进行签名。

AuthenticodeSignatureInformation

提供有关清单的 Authenticode 签名信息。

CertificateRequest

表示 PKCS#10 CertificationRequestInfo 和 X.509 TbsCertificate 的抽象。

CertificateRevocationListBuilder

Facilitates building a Certificate Revocation List (CRL).

DSACertificateExtensions

提供用于对 X509Certificate2 的公钥和私钥的 DSA 实现进行检索的扩展方法。

ECDsaCertificateExtensions

提供用于对 X509Certificate2 证书的公钥和私钥的 ECDsa 实现进行检索的扩展方法。

PublicKey

表示证书的公钥信息。 此类不能被继承。

RSACertificateExtensions

提供用于对 X509Certificate2 的公钥和私钥的 RSA 实现进行检索的扩展方法。

SubjectAlternativeNameBuilder

此类有助于为 X.509 证书生成使用者可选名称扩展。

TimestampInformation

提供有关时间戳的详细信息,时间戳应用于清单的 Authenticode 签名。

X500DistinguishedName

表示 X509 证书的可分辨名称。 此类不能被继承。

X500DistinguishedNameBuilder

有助于为 X.509 证书生成可分辨名称。

X500RelativeDistinguishedName

Represents a Relative Distinguished Name component of an X.500 Distinguished Name.

X509AuthorityInformationAccessExtension

表示颁发机构信息访问 X.509 扩展 (1.3.6.1.5.5.5.7.1.1) 。

X509AuthorityKeyIdentifierExtension

Represents the Authority Key Identifier X.509 Extension (2.5.29.35).

X509BasicConstraintsExtension

定义对证书设置的约束。 此类不能被继承。

X509Certificate

提供帮助你使用 X.509 v.3 证书的方法。

X509Certificate2

表示 X.509 证书。

X509Certificate2Collection

表示 X509Certificate2 对象集合。 此类不能被继承。

X509Certificate2Enumerator

支持对 X509Certificate2Collection 对象执行简单迭代。 此类不能被继承。

X509Certificate2UI

显示的用户界面对话框使您可以选择和查看 X.509 证书。 此类不能被继承。

X509CertificateCollection

定义一个存储 X509Certificate 对象的集合。

X509CertificateCollection.X509CertificateEnumerator

枚举 X509CertificateCollection 中的 X509Certificate 对象。

X509Chain

表示 X509Certificate2 证书的链生成引擎。

X509ChainElement

表示 X.509 链的元素。

X509ChainElementCollection

表示 X509ChainElement 对象集合。 此类不能被继承。

X509ChainElementEnumerator

支持在 X509ChainElementCollection 上进行简单迭代。 此类不能被继承。

X509ChainPolicy

表示在生成 X509 证书链时要应用的链策略。 此类不能被继承。

X509EnhancedKeyUsageExtension

定义对象标识符 (OID) 的集合,该对象标识符指示使用密钥的应用程序。 此类不能被继承。

X509Extension

表示 X509 扩展。

X509ExtensionCollection

表示 X509Extension 对象集合。 此类不能被继承。

X509ExtensionEnumerator

支持对 X509ExtensionCollection执行简单迭代。 此类不能被继承。

X509KeyUsageExtension

定义 X.509 证书中所包含的密钥的用法。 此类不能被继承。

X509SignatureGenerator

用于生成 X.509 证书所需的编码签名的基类。

X509Store

表示 X.509 存储,该存储是保留和管理证书的物理存储。 此类不能被继承。

X509SubjectAlternativeNameExtension

Represents the Subject Alternative Name X.509 Extension (2.5.29.17).

X509SubjectKeyIdentifierExtension

定义一个标识证书的主题密钥标识符 (SKI) 的字符串。 此类不能被继承。

结构

X509ChainStatus

提供一个用于存储 X509 链状态和错误信息的简单结构。

枚举

CertificateRequestLoadOptions

Specifies options when loading a CertificateRequest.

OpenFlags

指定打开 X.509 证书存储的方法。

StoreLocation

指定 X.509 证书存储的位置。

StoreName

指定要打开的 X.509 证书存储区的名称。

TrustStatus

标识分配给清单签名的可信度级别。

X500DistinguishedNameFlags

指定 X.500 可分辨名称的特性。

X509ChainStatusFlags

定义一个 X509 链的状态。

X509ChainTrustMode

确定用于生成证书链的根信任的模式。

X509ContentType

指定 X.509 证书的格式。

X509FindType

指定通过 Find(X509FindType, Object, Boolean) 方法搜索的值的类型。

X509IncludeOption

指定 X.509 数据应包括 X.509 证书链的哪些内容。

X509KeyStorageFlags

定义在何处以及如何导入 X.509 证书的私钥。

X509KeyUsageFlags

定义可以如何使用证书密钥。 如果未定义此值,则密钥可用于任何目的。

X509NameType

指定 X509 证书包含的名称类型。

X509RevocationFlag

指定链中应进行吊销检查的 X509 证书。

X509RevocationMode

指定用于检查 X509 证书吊销的模式。

X509RevocationReason

Specifies the reason a certificate was revoked.

X509SelectionFlag

指定使用 SelectFromCollection 方法请求的选择类型。

X509SubjectKeyIdentifierHashAlgorithm

定义用于 X509SubjectKeyIdentifierExtension 类的哈希算法类型。

X509VerificationFlags

指定应对 X509 链中证书进行验证的条件。