System.Security.Cryptography.X509Certificates Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient l’implémentation du common language runtime du certificat Authenticode X.509 v3. Ce certificat est signé avec une clé privée qui identifie de façon univoque et irréfutable le détenteur du certificat.
Classes
AuthenticodeSignatureInformation |
Fournit des informations à propos d'une signature Authenticode pour un manifeste. |
CertificateRequest |
Représente une abstraction sur PKCS#10 CertificationRequestInfo et X.509 TbsCertificate. |
CertificateRevocationListBuilder |
Facilitates building a Certificate Revocation List (CRL). |
DSACertificateExtensions |
Fournit des méthodes d’extension pour la récupération des implémentations de DSA pour les clés publiques et privées d’un X509Certificate2. |
ECDsaCertificateExtensions |
Fournit des méthodes d’extension pour la récupération des implémentations de ECDsa pour les clés publiques et privées d’un certificat X509Certificate2. |
PublicKey |
Représente les informations relatives à la clé publique d’un certificat. Cette classe ne peut pas être héritée. |
RSACertificateExtensions |
Fournit des méthodes d’extension pour la récupération des implémentations de RSA pour les clés publiques et privées d’un X509Certificate2. |
SubjectAlternativeNameBuilder |
Cette classe facilite la génération d’une extension de l’autre nom de l’objet pour un certificat X.509. |
TimestampInformation |
Fournit des détails sur l'horodatage qui a été appliqué à une signature Authenticode pour un manifeste. |
X500DistinguishedName |
Représente le nom unique d’un certificat X509. Cette classe ne peut pas être héritée. |
X500DistinguishedNameBuilder |
Facilite la création d’un nom unique pour un certificat X.509. |
X500RelativeDistinguishedName |
Represents a Relative Distinguished Name component of an X.500 Distinguished Name. |
X509AuthorityInformationAccessExtension |
Représente l’extension X.509 d’accès aux informations de l’autorité (1.3.6.1.5.5.7.1.1). |
X509AuthorityKeyIdentifierExtension |
Represents the Authority Key Identifier X.509 Extension (2.5.29.35). |
X509BasicConstraintsExtension |
Définit le jeu de contraintes placées sur un certificat. Cette classe ne peut pas être héritée. |
X509Certificate |
Fournit des méthodes destinées à vous aider à utiliser des certificats X.509 v.3. |
X509Certificate2 |
Représente un certificat X.509. |
X509Certificate2Collection |
Représente une collection d'objets X509Certificate2. Cette classe ne peut pas être héritée. |
X509Certificate2Enumerator |
Prend en charge une itération simple sur un objet X509Certificate2Collection. Cette classe ne peut pas être héritée. |
X509Certificate2UI |
Affiche des boîtes de dialogue de l'interface utilisateur qui vous permettent de sélectionner et d'afficher des certificats X.509. Cette classe ne peut pas être héritée. |
X509CertificateCollection |
Définit une collection qui stocke des objets X509Certificate. |
X509CertificateCollection.X509CertificateEnumerator |
Énumère les objets X509Certificate dans X509CertificateCollection. |
X509Chain |
Représente un moteur de génération de chaîne pour les certificats X509Certificate2. |
X509ChainElement |
Représente un élément d’une chaîne X.509. |
X509ChainElementCollection |
Représente une collection d'objets X509ChainElement. Cette classe ne peut pas être héritée. |
X509ChainElementEnumerator |
Prend en charge une itération simple de X509ChainElementCollection. Cette classe ne peut pas être héritée. |
X509ChainPolicy |
Représente la stratégie de chaîne à appliquer lors de la construction de la chaîne de certificats X509. Cette classe ne peut pas être héritée. |
X509EnhancedKeyUsageExtension |
Définit la collection des identificateurs d’objet indiquant les applications qui utilisent la clé. Cette classe ne peut pas être héritée. |
X509Extension |
Représente une extension X509. |
X509ExtensionCollection |
Représente une collection d'objets X509Extension. Cette classe ne peut pas être héritée. |
X509ExtensionEnumerator |
Prend en charge une itération simple au sein de X509ExtensionCollection. Cette classe ne peut pas être héritée. |
X509KeyUsageExtension |
Définit l'utilisation d'une clé se trouvant dans un certificat X.509. Cette classe ne peut pas être héritée. |
X509SignatureGenerator |
Classe de base pour générer des signatures encodées nécessaires pour les certificats X.509. |
X509Store |
Représente un magasin X.509, magasin physique où les certificats sont conservés et gérés. Cette classe ne peut pas être héritée. |
X509SubjectAlternativeNameExtension |
Represents the Subject Alternative Name X.509 Extension (2.5.29.17). |
X509SubjectKeyIdentifierExtension |
Définit une chaîne identifiant le SKI (identificateur de clé du sujet) d'un certificat. Cette classe ne peut pas être héritée. |
Structures
X509ChainStatus |
Fournit une structure simple pour stocker les informations d’erreur et d’état de la chaîne X509. |
Énumérations
CertificateRequestLoadOptions |
Specifies options when loading a CertificateRequest. |
OpenFlags |
Spécifie la façon d’ouvrir le magasin de certificats X.509. |
StoreLocation |
Spécifie l’emplacement du magasin de certificats X.509. |
StoreName |
Spécifie le nom du magasin de certificats X.509 à ouvrir. |
TrustStatus |
Identifie le niveau de crédibilité assigné à la signature pour un manifeste. |
X500DistinguishedNameFlags |
Spécifie les caractéristiques du nom unique X.500. |
X509ChainStatusFlags |
Définit l'état d'une chaîne X509. |
X509ChainTrustMode |
Mode déterminant l’approbation racine pour la création de la chaîne de certificats. |
X509ContentType |
Spécifie le format d’un certificat X.509. |
X509FindType |
Spécifie le type valeur recherché par la méthode Find(X509FindType, Object, Boolean). |
X509IncludeOption |
Spécifie ce qui, de toute la chaîne de certificats X.509, doit être inclus dans les données X.509. |
X509KeyStorageFlags |
Définit où et comment importer la clé privée d’un certificat X.509. |
X509KeyUsageFlags |
Définit comment utiliser la clé de certificat. Si cette valeur n’est pas définie, la clé peut être utilisée dans n’importe quel but. |
X509NameType |
Spécifie le type de nom que contient le certificat X509. |
X509RevocationFlag |
Spécifie les certificats X509 de la chaîne qui doivent être vérifiés pour révocation. |
X509RevocationMode |
Spécifie le mode utilisé pour le contrôle de révocation du certificat X509. |
X509RevocationReason |
Specifies the reason a certificate was revoked. |
X509SelectionFlag |
Spécifie le type de sélection demandé, avec la méthode SelectFromCollection. |
X509SubjectKeyIdentifierHashAlgorithm |
Définit le type d'algorithme de hachage à utiliser avec la classe X509SubjectKeyIdentifierExtension. |
X509VerificationFlags |
Spécifie les conditions dans lesquelles la vérification des certificats de la chaîne X509 doit être effectuée. |