System.Security.Cryptography.X509Certificates 命名空间

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

AuthenticodeSignatureInformation

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

CertificateRequest

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

CertificateRevocationListBuilder

有助于生成证书吊销列表(CRL)。

DSACertificateExtensions

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

ECDsaCertificateExtensions

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

Pkcs12LoaderLimits

表示加载 PKCS#12/PFX 内容时要应用的约束集。

Pkcs12LoadLimitExceededException

导入 PKCS#12/PFX 时引发的异常由于违反指定限制而失败。

PublicKey

表示证书的公钥信息。 无法继承此类。

RSACertificateExtensions

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

SubjectAlternativeNameBuilder

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

TimestampInformation

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

X500DistinguishedName

表示 X509 证书的可分辨名称。 无法继承此类。

X500DistinguishedNameBuilder

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

X500RelativeDistinguishedName

表示 X.500 可分辨名称的相对可分辨名称组件。

X509AuthorityInformationAccessExtension

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

X509AuthorityKeyIdentifierExtension

表示颁发机构密钥标识符 X.509 扩展(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 对象。

X509CertificateLoader

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

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

表示使用者可选名称 X.509 扩展(2.5.29.17)。

X509SubjectKeyIdentifierExtension

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

结构

X509ChainStatus

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

枚举

CertificateRequestLoadOptions

指定加载 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

指定证书被吊销的原因。

X509SelectionFlag

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

X509SubjectKeyIdentifierHashAlgorithm

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

X509VerificationFlags

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