System.Security.Cryptography.X509Certificates 命名空间

包含 Authenticode X.509 v.3 证书的公共语言运行时实现。 此证书使用唯一且积极标识证书持有者的私钥进行签名。

名称 说明
AuthenticodeSignatureInformation

提供有关清单的验证码签名的信息。

CertificateRequest

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

DSACertificateExtensions

提供用于检索 /> 公钥和私钥的实现的扩展方法。

ECDsaCertificateExtensions

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

PublicKey

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

RSACertificateExtensions

提供用于检索 /> 公钥和私钥的实现的扩展方法。

SubjectAlternativeNameBuilder

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

TimestampInformation

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

X500DistinguishedName

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

X509BasicConstraintsExtension

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

X509Certificate

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

X509Certificate2

表示 X.509 证书。

X509Certificate2Collection

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

X509Certificate2Enumerator

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

X509Certificate2UI

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

X509CertificateCollection

定义存储 X509Certificate 对象的集合。

X509CertificateCollection.X509CertificateEnumerator

枚举 X509Certificate . 中的 X509CertificateCollection对象

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 存储,这是一个物理存储区,其中保存和管理证书。 此类不能被继承。

X509SubjectKeyIdentifierExtension

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

结构

名称 说明
X509ChainStatus

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

枚举

名称 说明
OpenFlags

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

StoreLocation

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

StoreName

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

TrustStatus

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

X500DistinguishedNameFlags

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

X509ChainStatusFlags

定义 X509 链的状态。

X509ContentType

指定 X.509 证书的格式。

X509FindType

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

X509IncludeOption

指定 X.509 证书链中应包含多少 X.509 数据。

X509KeyStorageFlags

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

X509KeyUsageFlags

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

X509NameType

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

X509RevocationFlag

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

X509RevocationMode

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

X509SelectionFlag

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

X509SubjectKeyIdentifierHashAlgorithm

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

X509VerificationFlags

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