Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

HttpClientCertificate, classe

Fournit les champs relatifs au certificat client et émis par le client en réponse à la demande du serveur sur l'identité du client.

Espace de noms :  System.Web
Assembly :  System.Web (dans System.Web.dll)
public class HttpClientCertificate : NameValueCollection

Le type HttpClientCertificate expose les membres suivants.

  Nom Description
Propriété publique AllKeys Obtient toutes les clés contenues dans NameValueCollection. (Hérité de NameValueCollection.)
Propriété publique BinaryIssuer Obtient ou définit l'émetteur du certificat au format binaire.
Propriété publique CertEncoding Obtient le codage du certificat.
Propriété publique Certificate Obtient une chaîne contenant le flux binaire du contenu total du certificat, au format ASN.1.
Propriété publique Cookie Obtient l'ID unique du certificat client, s'il est fourni.
Propriété publique Count Obtient le nombre de paires clé/valeur contenues dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Propriété publique Flags Ensemble d'indicateurs qui fournissent des informations complémentaires sur le certificat client.
Propriété publique IsPresent Obtient une valeur qui indique si le certificat client est présent.
Propriété protégée IsReadOnly Obtient ou définit une valeur indiquant si l'instance de NameObjectCollectionBase est en lecture seule. (Hérité de NameObjectCollectionBase.)
Propriété publique Issuer Chaîne contenant une liste de valeurs de sous-champs contenant des informations sur l'émetteur du certificat.
Propriété publique IsValid Obtient une valeur qui indique si le certificat client est valide.
Propriété publique Item[Int32] Obtient l'entrée à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.)
Propriété publique Item[String] Obtient ou définit l'entrée dans NameValueCollection avec la clé spécifiée. (Hérité de NameValueCollection.)
Propriété publique Keys Obtient une instance du NameObjectCollectionBase.KeysCollection qui contient toutes les clés dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Propriété publique KeySize Obtient la taille de la clé du certificat électronique, en bits. Par exemple, 128.
Propriété publique PublicKey Obtient du certificat la valeur binaire de la clé publique.
Propriété publique SecretKeySize Obtient la taille de la clé privée du certificat serveur, en bits. Par exemple, 1024.
Propriété publique SerialNumber Fournit le numéro de série du certificat sous forme de représentation ASCII d'octets hexadécimaux séparés par un tiret. Par exemple, 04-67-F3-02.
Propriété publique ServerIssuer Obtient le champ de l'émetteur du certificat serveur.
Propriété publique ServerSubject Obtient le champ de l'objet du certificat serveur.
Propriété publique Subject Obtient le champ de l'objet du certificat client.
Propriété publique ValidFrom Obtient la date à laquelle le certificat devient valide. La date varie selon les paramètres internationaux.
Propriété publique ValidUntil Obtient la date d'expiration du certificat.
Début
  Nom Description
Méthode publique Add(NameValueCollection) Copie les entrées dans le NameValueCollection spécifié pour le NameValueCollection en cours. (Hérité de NameValueCollection.)
Méthode publique Add(String, String) Ajoute une entrée possédant le nom et la valeur spécifiés pour NameValueCollection. (Hérité de NameValueCollection.)
Méthode protégée BaseAdd Ajoute une entrée contenant la clé et la valeur spécifiées dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseClear Supprime toutes les entrées de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseGet(Int32) Obtient la valeur de l'entrée à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseGet(String) Obtient la valeur de la première entrée contenant la clé spécifiée dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseGetAllKeys Retourne un tableau String qui contient toutes les clés dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseGetAllValues() Retourne un tableau Object qui contient toutes les valeurs dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseGetAllValues(Type) Retourne un tableau du type spécifié qui contient toutes les valeurs dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseGetKey Obtient la clé de l'entrée à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseHasKeys Obtient une valeur indiquant si l'instance du NameObjectCollectionBase contient des entrées dont les clés ne sont pas null. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseRemove Supprime les entrées contenant la clé spécifiée dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseRemoveAt Supprime les entrées à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseSet(Int32, Object) Définit la valeur de l'entrée à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégée BaseSet(String, Object) Définit la valeur de la première entrée contenant la clé spécifiée dans l'instance de NameObjectCollectionBase, le cas échéant ; sinon, ajoute une entrée contenant la clé et la valeur spécifiées dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode publique Clear Invalide les tableaux mis en cache et supprime toutes les entrées de NameValueCollection. (Hérité de NameValueCollection.)
Méthode publique CopyTo Copie l'ensemble du NameValueCollection vers un Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de NameValueCollection.)
Méthode publique Equals(Object) Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique Get(Int32) Obtient les valeurs à l'index spécifié de NameValueCollection, combinées dans une même liste avec la virgule comme séparateur. (Hérité de NameValueCollection.)
Méthode publique Get(String) Retourne les champs individuels du certificat client par nom. (Substitue NameValueCollection.Get(String).)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetKey Obtient la clé à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.)
Méthode publique GetObjectData Implémente l'interface ISerializable et retourne les données requises pour sérialiser l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValues(Int32) Obtient les valeurs à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.)
Méthode publique GetValues(String) Obtient les valeurs associées à la clé spécifiée à partir de NameValueCollection. (Hérité de NameValueCollection.)
Méthode publique HasKeys Obtient une valeur qui indique si NameValueCollection contient des clés qui ne sont pas null. (Hérité de NameValueCollection.)
Méthode protégée InvalidateCachedArrays Réaffecte la valeur null aux tableaux mis en cache de la collection. (Hérité de NameValueCollection.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique OnDeserialization Implémente l'interface ISerializable et déclenche l'événement de désérialisation une fois que la désérialisation est terminée. (Hérité de NameObjectCollectionBase.)
Méthode publique Remove Supprime les entrées contenant la clé spécifiée dans l'instance de NameObjectCollectionBase. (Hérité de NameValueCollection.)
Méthode publique Set Définit la valeur d'une entrée dans NameValueCollection. (Hérité de NameValueCollection.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début
  Nom Description
Implémentation d'interface explicite Méthode privée ICollection.CopyTo Copie l'ensemble du NameObjectCollectionBase vers un Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de NameObjectCollectionBase.)
Implémentation d'interface explicite Propriété privée ICollection.IsSynchronized Obtient une valeur indiquant si l'accès à l'objet NameObjectCollectionBase est synchronisé (thread-safe). (Hérité de NameObjectCollectionBase.)
Implémentation d'interface explicite Propriété privée ICollection.SyncRoot Obtient un objet qui peut être utilisé pour synchroniser l'accès à NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Début

Si un navigateur Web utilise le protocole SSL3.0/PCT1 (l'URL commence par https:// au lieu de http://) pour se connecter à un serveur qui demande des certificats client, le navigateur envoie les champs correspondants, contenus dans son certificat électronique.

Pour plus d'informations sur les certificats électroniques, consultez le document « X.509 : Public-key and attribute certificate frameworks », disponible auprès de l'ITU (International Telecommunication Union), dont vous trouverez le site à l'adresse suivante : http://www.itu.int.

.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,