Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
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.

Espace de noms :  System.Web
Assembly :  System.Web (dans System.Web.dll)

public class HttpClientCertificate : NameValueCollection

Le type HttpClientCertificate expose les membres suivants.

  NomDescription
Propriété publiqueAllKeysObtient toutes les clés contenues dans NameValueCollection. (Hérité de NameValueCollection.)
Propriété publiqueBinaryIssuerObtient ou définit l'émetteur du certificat au format binaire.
Propriété publiqueCertEncodingObtient le codage du certificat.
Propriété publiqueCertificateObtient une chaîne contenant le flux binaire du contenu total du certificat, au format ASN.1.
Propriété publiqueCookieObtient l'ID unique du certificat client, s'il est fourni.
Propriété publiqueCountObtient le nombre de paires clé/valeur contenues dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Propriété publiqueFlagsEnsemble d'indicateurs qui fournissent des informations complémentaires sur le certificat client.
Propriété publiqueIsPresentObtient une valeur qui indique si le certificat client est présent.
Propriété protégéeIsReadOnlyObtient ou définit une valeur indiquant si l'instance de NameObjectCollectionBase est en lecture seule. (Hérité de NameObjectCollectionBase.)
Propriété publiqueIssuerChaîne contenant une liste de valeurs de sous-champs contenant des informations sur l'émetteur du certificat.
Propriété publiqueIsValidObtient une valeur qui indique si le certificat client est valide.
Propriété publiqueItem[Int32]Obtient l'entrée à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.)
Propriété publiqueItem[String]Obtient ou définit l'entrée dans NameValueCollection avec la clé spécifiée. (Hérité de NameValueCollection.)
Propriété publiqueKeysObtient une instance du NameObjectCollectionBase.KeysCollection qui contient toutes les clés dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Propriété publiqueKeySizeObtient la taille de la clé du certificat électronique, en bits. Par exemple, 128.
Propriété publiquePublicKeyObtient du certificat la valeur binaire de la clé publique.
Propriété publiqueSecretKeySizeObtient la taille de la clé privée du certificat serveur, en bits. Par exemple, 1024.
Propriété publiqueSerialNumberFournit 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é publiqueServerIssuerObtient le champ de l'émetteur du certificat serveur.
Propriété publiqueServerSubjectObtient le champ de l'objet du certificat serveur.
Propriété publiqueSubjectObtient le champ de l'objet du certificat client.
Propriété publiqueValidFromObtient la date à laquelle le certificat devient valide. La date varie selon les paramètres internationaux.
Propriété publiqueValidUntilObtient la date d'expiration du certificat.
Début

  NomDescription
Méthode publiqueAdd(NameValueCollection)Copie les entrées dans le NameValueCollection spécifié pour le NameValueCollection en cours. (Hérité de NameValueCollection.)
Méthode publiqueAdd(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éeBaseAddAjoute 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éeBaseClearSupprime toutes les entrées de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégéeBaseGet(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éeBaseGet(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éeBaseGetAllKeysRetourne un tableau String qui contient toutes les clés dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégéeBaseGetAllValues()Retourne un tableau Object qui contient toutes les valeurs dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégéeBaseGetAllValues(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éeBaseGetKeyObtient la clé de l'entrée à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégéeBaseHasKeysObtient 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éeBaseRemoveSupprime les entrées contenant la clé spécifiée dans l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégéeBaseRemoveAtSupprime les entrées à l'index spécifié de l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode protégéeBaseSet(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éeBaseSet(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 publiqueClearInvalide les tableaux mis en cache et supprime toutes les entrées de NameValueCollection. (Hérité de NameValueCollection.)
Méthode publiqueCopyToCopie l'ensemble de l'objet NameValueCollection vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de NameValueCollection.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGet(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 publiqueGet(String)Retourne les champs individuels du certificat client par nom. (Substitue NameValueCollection.Get(String).)
Méthode publiqueGetEnumeratorRetourne un énumérateur qui itère au sein de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetKeyObtient la clé à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.)
Méthode publiqueGetObjectDataImplémente l'interface ISerializable et retourne les données nécessaires pour sérialiser l'instance de NameObjectCollectionBase. (Hérité de NameObjectCollectionBase.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueGetValues(Int32)Obtient les valeurs à l'index spécifié de NameValueCollection. (Hérité de NameValueCollection.)
Méthode publiqueGetValues(String)Obtient les valeurs associées à la clé spécifiée à partir de NameValueCollection. (Hérité de NameValueCollection.)
Méthode publiqueHasKeysObtient une valeur qui indique si NameValueCollection contient des clés qui ne sont pas null. (Hérité de NameValueCollection.)
Méthode protégéeInvalidateCachedArraysRéaffecte la valeur null aux tableaux mis en cache de la collection. (Hérité de NameValueCollection.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiqueOnDeserializationImplé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 publiqueRemoveSupprime les entrées contenant la clé spécifiée dans l'instance de NameObjectCollectionBase. (Hérité de NameValueCollection.)
Méthode publiqueSetDéfinit la valeur d'une entrée dans NameValueCollection. (Hérité de NameValueCollection.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeICollection.CopyToCopie l'ensemble de l'objet NameObjectCollectionBase vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de NameObjectCollectionBase.)
Implémentation d'interface explicitePropriété privéeICollection.IsSynchronizedObtient une valeur indiquant si l'accès à l'objet NameObjectCollectionBase est synchronisé (thread-safe). (Hérité de NameObjectCollectionBase.)
Implémentation d'interface explicitePropriété privéeICollection.SyncRootObtient un objet qui peut être utilisé pour synchroniser l'accès à l'objet 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.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft