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
|
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.
System.Collections.Specialized.NameObjectCollectionBase
System.Collections.Specialized.NameValueCollection
System.Web.HttpClientCertificate
Assembly : System.Web (dans System.Web.dll)
Le type HttpClientCertificate expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
AllKeys | Obtient toutes les clés contenues dans NameValueCollection. (Hérité de NameValueCollection.) |
|
BinaryIssuer | Obtient ou définit l'émetteur du certificat au format binaire. |
|
CertEncoding | Obtient le codage du certificat. |
|
Certificate | Obtient une chaîne contenant le flux binaire du contenu total 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 de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
Flags | Ensemble d'indicateurs qui fournissent des informations complé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 de NameObjectCollectionBase est en lecture seule. (Hérité de NameObjectCollectionBase.) |
|
Issuer | Chaîne contenant une liste de valeurs de sous-champs contenant des informations sur l'émetteur du certificat. |
|
IsValid | Obtient une valeur qui indique si le certificat client est valide. |
|
Item[Int32] | Obtient l'entrée à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.) |
|
Item[String] | Obtient ou définit l'entrée dans NameValueCollection avec la clé spécifiée. (Hérité de NameValueCollection.) |
|
Keys | Obtient une instance du NameObjectCollectionBase.KeysCollection qui contient toutes les clés dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
KeySize | Obtient la taille de la clé du certificat électronique, en bits. Par exemple, 128. |
|
PublicKey | Obtient du certificat la valeur binaire de la clé publique. |
|
SecretKeySize | Obtient la taille de la clé privée du certificat serveur, en bits. 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 un tiret. Par exemple, 04-67-F3-02. |
|
ServerIssuer | Obtient le champ de l'émetteur du certificat serveur. |
|
ServerSubject | Obtient le champ de l'objet du certificat serveur. |
|
Subject | Obtient le champ de l'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. |
| Nom | Description | |
|---|---|---|
|
Add(NameValueCollection) | Copie les entrées dans le NameValueCollection spécifié pour le NameValueCollection en cours. (Hérité de NameValueCollection.) |
|
Add(String, String) | Ajoute une entrée possédant le nom et la valeur spécifiés pour NameValueCollection. (Hérité de NameValueCollection.) |
|
BaseAdd | Ajoute une entrée contenant la clé et la valeur spécifiées dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
BaseClear | Supprime toutes les entrées de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
BaseGet(Int32) | Obtient la valeur de l'entrée à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
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.) |
|
BaseGetAllKeys | Retourne un tableau String qui contient toutes les clés dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
BaseGetAllValues() | Retourne un tableau Object qui contient toutes les valeurs dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
BaseGetAllValues(Type) | Retourne un tableau du type spécifié qui contient toutes les valeurs dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
BaseGetKey | Obtient la clé de l'entrée à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
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.) |
|
BaseRemove | Supprime les entrées contenant la clé spécifiée dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
BaseRemoveAt | Supprime les entrées à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
BaseSet(Int32, Object) | Définit la valeur de l'entrée à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
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.) |
|
Clear | Invalide les tableaux mis en cache et supprime toutes les entrées de NameValueCollection. (Hérité de NameValueCollection.) |
|
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.) |
|
Equals(Object) | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) |
|
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.) |
|
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.) |
|
Get(String) | Retourne les champs individuels du certificat client par nom. (Substitue NameValueCollection.Get(String).) |
|
GetEnumerator | Retourne un énumérateur qui itère au sein de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetKey | Obtient la clé à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.) |
|
GetObjectData | Implémente l'interface ISerializable et retourne les données requises pour sérialiser l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
GetValues(Int32) | Obtient les valeurs à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.) |
|
GetValues(String) | Obtient les valeurs associées à la clé spécifiée à partir de NameValueCollection. (Hérité de NameValueCollection.) |
|
HasKeys | Obtient une valeur qui indique si NameValueCollection contient des clés qui ne sont pas null. (Hérité de NameValueCollection.) |
|
InvalidateCachedArrays | Réaffecte la valeur null aux tableaux mis en cache de la collection. (Hérité de NameValueCollection.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
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.) |
|
Remove | Supprime les entrées contenant la clé spécifiée dans l'instance de NameObjectCollectionBase. (Hérité de NameValueCollection.) |
|
Set | Définit la valeur d'une entrée dans NameValueCollection. (Hérité de NameValueCollection.) |
|
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
| Nom | Description | |
|---|---|---|
|
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.) |
|
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 à NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.) |
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.
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.