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 v.3. Ce certificat est signé avec une clé privée qui identifie de manière unique et positive le titulaire du certificat.
Classes
AuthenticodeSignatureInformation |
Fournit des informations sur une signature Authenticode pour un manifeste. |
CertificateRequest |
Représente une abstraction sur PKCS#10 CertificationRequestInfo et X.509 TbsCertificate. |
CertificateRevocationListBuilder |
Facilite la création d’une liste de révocation de certificats (CRL). |
DSACertificateExtensions |
Fournit des méthodes d’extension pour récupérer des implémentations de DSA pour les clés publiques et privées d’un X509Certificate2. |
ECDsaCertificateExtensions |
Fournit des méthodes d’extension pour récupérer des implémentations de ECDsa pour les clés publiques et privées d’un certificat X509Certificate2. |
Pkcs12LoaderLimits |
Représente un ensemble de contraintes à appliquer lors du chargement du contenu PKCS#12/PFX. |
Pkcs12LoadLimitExceededException |
L’exception levée lors de l’importation d’un PKCS#12/PFX a échoué en raison d’une violation d’une limite spécifiée. |
PublicKey |
Représente les informations de clé publique d’un certificat. Cette classe ne peut pas être héritée. |
RSACertificateExtensions |
Fournit des méthodes d’extension pour récupérer des implémentations de RSA pour les clés publiques et privées d’un X509Certificate2. |
SubjectAlternativeNameBuilder |
Cette classe facilite la création d’une extension de nom de remplacement d’objet pour un certificat X.509. |
TimestampInformation |
Fournit des détails sur l’horodatage 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 |
Représente un composant Nom unique relatif d’un nom unique X.500. |
X509AuthorityInformationAccessExtension |
Représente l’extension X.509 d’accès aux informations d’autorité (1.3.6.1.5.5.7.1.1). |
X509AuthorityKeyIdentifierExtension |
Représente l’extension X.509 de l’identificateur de clé d’autorité (2.5.29.35). |
X509BasicConstraintsExtension |
Définit les contraintes définies sur un certificat. Cette classe ne peut pas être héritée. |
X509Certificate |
Fournit des méthodes qui vous aident à 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 les boîtes de dialogue d’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 un X509CertificateCollection. |
X509CertificateLoader |
Contient l’implémentation du common language runtime du certificat Authenticode X.509 v.3. Ce certificat est signé avec une clé privée qui identifie de manière unique et positive le titulaire du certificat. |
X509Chain |
Représente un moteur de génération de chaînes 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 sur une X509ChainElementCollection. Cette classe ne peut pas être héritée. |
X509ChainPolicy |
Représente la stratégie de chaîne à appliquer lors de la génération d’une chaîne de certificats X509. Cette classe ne peut pas être héritée. |
X509EnhancedKeyUsageExtension |
Définit la collection d’identificateurs d’objet (OID) qui indique 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 sur un X509ExtensionCollection. Cette classe ne peut pas être héritée. |
X509KeyUsageExtension |
Définit l’utilisation d’une clé contenue dans un certificat X.509. Cette classe ne peut pas être héritée. |
X509SignatureGenerator |
Classe de base pour la génération de signatures encodées si nécessaire pour les certificats X.509. |
X509Store |
Représente un magasin X.509, qui est un magasin physique où les certificats sont conservés et gérés. Cette classe ne peut pas être héritée. |
X509SubjectAlternativeNameExtension |
Représente l’extension X.509 du nom de l’objet (2.5.29.17). |
X509SubjectKeyIdentifierExtension |
Définit une chaîne qui identifie l’identificateur de clé d’objet d’un certificat (SKI). Cette classe ne peut pas être héritée. |
Structures
X509ChainStatus |
Fournit une structure simple pour stocker l’état de la chaîne X509 et les informations d’erreur. |
Énumérations
CertificateRequestLoadOptions |
Spécifie les options lors du chargement d’un 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 fiabilité affecté à la signature d’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 de valeur que la méthode Find(X509FindType, Object, Boolean) recherche. |
X509IncludeOption |
Spécifie la quantité de la chaîne de certificats X.509 à inclure 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 la façon dont la clé de certificat peut être utilisée. Si cette valeur n’est pas définie, la clé peut être utilisée à des fins quelconques. |
X509NameType |
Spécifie le type de nom que contient le certificat X509. |
X509RevocationFlag |
Spécifie les certificats X509 dans la chaîne à vérifier pour la révocation. |
X509RevocationMode |
Spécifie le mode utilisé pour vérifier la révocation de certificats X509. |
X509RevocationReason |
Spécifie la raison pour laquelle un certificat a été révoqué. |
X509SelectionFlag |
Spécifie le type de sélection demandé à l’aide de 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 dans la chaîne X509 doit être effectuée. |