HttpClientCertificate Classe
Définition
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.
Fournit les champs de certificat client émis par le client en réponse à la demande du serveur pour l’identité du client.
public ref class HttpClientCertificate : System::Collections::Specialized::NameValueCollection
public class HttpClientCertificate : System.Collections.Specialized.NameValueCollection
type HttpClientCertificate = class
inherit NameValueCollection
Public Class HttpClientCertificate
Inherits NameValueCollection
- Héritage
Remarques
Si un navigateur Web utilise le protocole SSL3.0/PCT1 (l’URL commence par https:// au lieu de http://) pour se connecter à un serveur et le serveur nécessite des certificats clients, le navigateur envoie les champs de certificat client contenus dans son certificat numérique.
Pour plus d’informations sur les certificats numériques, consultez le document X.509 : Infrastructures de certificats de clé publique et d’attribut, disponibles sur le site de l’Union internationale des télécommunications (UIT) à l’adresse https://www.itu.int.
Propriétés
| Nom | Description |
|---|---|
| AllKeys |
Obtient toutes les clés dans le NameValueCollection. (Hérité de NameValueCollection) |
| BinaryIssuer |
Obtient ou définit l’émetteur de certificat, au format binaire. |
| CertEncoding |
Obtient l’encodage du certificat. |
| Certificate |
Obtient une chaîne contenant le flux binaire de l’intégralité du contenu du certificat, au format ASN.1. |
| Cookie |
Obtient l’ID unique du certificat client, s’il est fourni. |
| Count |
Obtient le nombre de paires clé/valeur contenues dans l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| Flags |
Ensemble d’indicateurs qui fournissent des informations supplémentaires sur le certificat client. |
| IsPresent |
Obtient une valeur qui indique si le certificat client est présent. |
| IsReadOnly |
Obtient ou définit une valeur indiquant si l’instance NameObjectCollectionBase est en lecture seule. (Hérité de NameObjectCollectionBase) |
| Issuer |
Chaîne qui contient une liste de valeurs de sous-champ contenant des informations sur l’émetteur de certificat. |
| IsValid |
Obtient une valeur qui indique si le certificat client est valide. |
| Item[Int32] |
Obtient l’entrée à l’index spécifié du NameValueCollection. (Hérité de NameValueCollection) |
| Item[String] |
Obtient ou définit l’entrée avec la clé spécifiée dans le NameValueCollection. (Hérité de NameValueCollection) |
| Keys |
Obtient une NameObjectCollectionBase.KeysCollection instance qui contient toutes les clés de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| KeySize |
Obtient le nombre de bits dans la taille de clé de certificat numérique. Par exemple, 128. |
| PublicKey |
Obtient la valeur binaire de clé publique du certificat. |
| SecretKeySize |
Obtient le nombre de bits dans la clé privée du certificat de serveur. Par exemple, 1024. |
| SerialNumber |
Fournit le numéro de série du certificat sous forme de représentation ASCII d’octets hexadécimaux séparés par des traits d’union. Par exemple, 04-67-F3-02. |
| ServerIssuer |
Obtient le champ émetteur du certificat de serveur. |
| ServerSubject |
Obtient le champ objet du certificat de serveur. |
| Subject |
Obtient le champ objet du certificat client. |
| ValidFrom |
Obtient la date à laquelle le certificat devient valide. La date varie selon les paramètres internationaux. |
| ValidUntil |
Obtient la date d’expiration du certificat. |
Méthodes
| Nom | Description |
|---|---|
| Add(NameValueCollection) |
Copie les entrées dans le fichier spécifié NameValueCollection dans le fichier actif NameValueCollection. (Hérité de NameValueCollection) |
| Add(String, String) |
Ajoute une entrée avec le nom et la valeur spécifiés à l’objet NameValueCollection. (Hérité de NameValueCollection) |
| BaseAdd(String, Object) |
Ajoute une entrée avec la clé et la valeur spécifiées dans l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseClear() |
Supprime toutes les entrées de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGet(Int32) |
Obtient la valeur de l’entrée à l’index spécifié de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGet(String) |
Obtient la valeur de la première entrée avec la clé spécifiée de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGetAllKeys() |
Retourne un String tableau qui contient toutes les clés de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGetAllValues() |
Retourne un Object tableau qui contient toutes les valeurs de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Retourne un tableau du type spécifié qui contient toutes les valeurs de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Obtient la clé de l’entrée à l’index spécifié de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseHasKeys() |
Obtient une valeur indiquant si l’instance NameObjectCollectionBase contient des entrées dont les clés ne sont pas |
| BaseRemove(String) |
Supprime les entrées avec la clé spécifiée de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Supprime l’entrée à l’index spécifié de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Définit la valeur de l’entrée à l’index spécifié de l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| BaseSet(String, Object) |
Définit la valeur de la première entrée avec la clé spécifiée dans l’instance NameObjectCollectionBase , si elle est trouvée ; sinon, ajoute une entrée avec la clé et la valeur spécifiées dans l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| Clear() |
Invalide les tableaux mis en cache et supprime toutes les entrées du NameValueCollection. (Hérité de NameValueCollection) |
| CopyTo(Array, Int32) |
Copie l’intégralité NameValueCollection dans une dimension unidimensionnelle Arraycompatible, en commençant à l’index spécifié du tableau cible. (Hérité de NameValueCollection) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| Get(Int32) |
Obtient les valeurs à l’index spécifié de la NameValueCollection liste combinée en une liste séparée par des virgules. (Hérité de NameValueCollection) |
| Get(String) |
Retourne des champs de certificat client individuels par nom. |
| GetEnumerator() |
Retourne un énumérateur qui itère dans le NameObjectCollectionBase. (Hérité de NameObjectCollectionBase) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetKey(Int32) |
Obtient la clé à l’index spécifié du NameValueCollection. (Hérité de NameValueCollection) |
| GetObjectData(SerializationInfo, StreamingContext) |
Implémente l’interface ISerializable et retourne les données nécessaires pour sérialiser l’instance NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetValues(Int32) |
Obtient les valeurs à l’index spécifié du NameValueCollection. (Hérité de NameValueCollection) |
| GetValues(String) |
Obtient les valeurs associées à la clé spécifiée à partir de l’objet NameValueCollection. (Hérité de NameValueCollection) |
| HasKeys() |
Obtient une valeur indiquant si les NameValueCollection clés contiennent des clés qui ne sont pas |
| InvalidateCachedArrays() |
Réinitialise les tableaux mis en cache de la collection à |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnDeserialization(Object) |
Implémente l’interface ISerializable et déclenche l’événement de désérialisation lorsque la désérialisation est terminée. (Hérité de NameObjectCollectionBase) |
| Remove(String) |
Supprime les entrées avec la clé spécifiée de l’instance NameObjectCollectionBase . (Hérité de NameValueCollection) |
| Set(String, String) |
Définit la valeur d’une entrée dans le NameValueCollection. (Hérité de NameValueCollection) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copie l’intégralité NameObjectCollectionBase dans une dimension unidimensionnelle Arraycompatible, en commençant à l’index spécifié du tableau cible. (Hérité de NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Obtient une valeur indiquant si l’accès à l’objet NameObjectCollectionBase est synchronisé (thread safe). (Hérité de NameObjectCollectionBase) |
| ICollection.SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès à l’objet NameObjectCollectionBase . (Hérité de NameObjectCollectionBase) |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |