System.Security.Cryptography.X509Certificates 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含验证码 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 链中证书进行验证的条件。 |