HttpClientCertificate Classe

Définition

Fournit les champs de certificats clients émis par le client en réponse à la demande d’identité du client envoyée par le serveur.Provides the client certificate fields issued by the client in response to the server's request for the client's identity.

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 SSL 3.0/PCT1 (l’URL commence par https://au lieu de http://) pour se connecter à un serveur et que le serveur requiert des certificats clients, le navigateur envoie les champs de certificat client contenus dans son certificat numérique.If a Web browser uses the SSL3.0/PCT1 protocol (the URL begins with https:// instead of http://) to connect to a server and the server requires client certificates, the browser sends the client certificate fields contained in its digital certificate.

Pour plus d’informations sur les certificats numériques, consultez le document X. 509 : Infrastructures de certificat de clé publique et d’attribut, disponibles sur le site International Telecommunication Union (ITU) sur https://www.itu.int.For more information about digital certificates, see the document X.509: Public-key and attribute certificate frameworks, available on the International Telecommunication Union (ITU) site at https://www.itu.int.

Propriétés

AllKeys

Obtient toutes les clés contenues dans le NameValueCollection.Gets all the keys in the NameValueCollection.

(Hérité de NameValueCollection)
BinaryIssuer

Obtient ou définit l'émetteur du certificat au format binaire.Gets or sets the certificate issuer, in binary format.

CertEncoding

Obtient le codage du certificat.Gets the encoding of the certificate.

Certificate

Obtient une chaîne contenant le flux binaire du contenu total du certificat, au format ASN.1.Gets a string containing the binary stream of the entire certificate content, in ASN.1 format.

Cookie

Obtient l'ID unique du certificat client, s'il est fourni.Gets the unique ID for the client certificate, if provided.

Count

Obtient le nombre de paires clé/valeur contenues dans l'instance du NameObjectCollectionBase.Gets the number of key/value pairs contained in the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
Flags

Ensemble d'indicateurs qui fournissent des informations complémentaires sur le certificat client.A set of flags that provide additional client certificate information.

IsPresent

Obtient une valeur qui indique si le certificat client est présent.Gets a value that indicates whether the client certificate is present.

IsReadOnly

Obtient ou définit une valeur indiquant si l'instance du NameObjectCollectionBase est en lecture seule.Gets or sets a value indicating whether the NameObjectCollectionBase instance is read-only.

(Hérité de NameObjectCollectionBase)
Issuer

Chaîne contenant une liste de valeurs de sous-champs contenant des informations sur l'émetteur du certificat.A string that contains a list of subfield values containing information about the certificate issuer.

IsValid

Obtient une valeur qui indique si le certificat client est valide.Gets a value that indicates whether the client certificate is valid.

Item[Int32]

Obtient l'entrée à l'index spécifié du NameValueCollection.Gets the entry at the specified index of the NameValueCollection.

(Hérité de NameValueCollection)
Item[String]

Obtient ou définit l'entrée dans le NameValueCollection avec la clé spécifiée.Gets or sets the entry with the specified key in the NameValueCollection.

(Hérité de NameValueCollection)
Keys

Obtient une instance du NameObjectCollectionBase.KeysCollection qui contient toutes les clés dans l'instance du NameObjectCollectionBase.Gets a NameObjectCollectionBase.KeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
KeySize

Obtient la taille de la clé du certificat électronique, en bits.Gets the number of bits in the digital certificate key size. Par exemple, 128.For example, 128.

PublicKey

Obtient du certificat la valeur binaire de la clé publique.Gets the public key binary value from the certificate.

SecretKeySize

Obtient la taille de la clé privée du certificat serveur, en bits.Gets the number of bits in the server certificate private key. Par exemple, 1024.For example, 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.Provides the certificate serial number as an ASCII representation of hexadecimal bytes separated by hyphens. Par exemple, 04-67-F3-02.For example, 04-67-F3-02.

ServerIssuer

Obtient le champ de l'émetteur du certificat serveur.Gets the issuer field of the server certificate.

ServerSubject

Obtient le champ de l'objet du certificat serveur.Gets the subject field of the server certificate.

Subject

Obtient le champ de l'objet du certificat client.Gets the subject field of the client certificate.

ValidFrom

Obtient la date à laquelle le certificat devient valide.Gets the date when the certificate becomes valid. La date varie selon les paramètres internationaux.The date varies with international settings.

ValidUntil

Obtient la date d'expiration du certificat.Gets the certificate expiration date.

Méthodes

Add(NameValueCollection)

Copie les entrées dans le NameValueCollection spécifié pour le NameValueCollection actuel.Copies the entries in the specified NameValueCollection to the current NameValueCollection.

(Hérité de NameValueCollection)
Add(String, String)

Ajoute une entrée possédant le nom et la valeur spécifiés au NameValueCollection.Adds an entry with the specified name and value to the NameValueCollection.

(Hérité de NameValueCollection)
BaseAdd(String, Object)

Ajoute une entrée contenant la clé et la valeur spécifiées dans l'instance du NameObjectCollectionBase.Adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseClear()

Supprime toutes les entrées de l'instance du NameObjectCollectionBase.Removes all entries from the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseGet(Int32)

Obtient la valeur de l'entrée à l'index spécifié de l'instance du NameObjectCollectionBase.Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseGet(String)

Obtient la valeur de la première entrée ayant la clé spécifiée dans l'instance du NameObjectCollectionBase.Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseGetAllKeys()

Retourne un tableau de type String qui contient toutes les clés dans l'instance du NameObjectCollectionBase.Returns a String array that contains all the keys in the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseGetAllValues()

Retourne un tableau d'éléments Object qui contient toutes les valeurs présentes dans l'instance du NameObjectCollectionBase.Returns an Object array that contains all the values in the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseGetAllValues(Type)

Retourne un tableau du type spécifié qui contient toutes les valeurs présentes dans l'instance du NameObjectCollectionBase.Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseGetKey(Int32)

Obtient la clé de l'entrée à l'index spécifié de l'instance du NameObjectCollectionBase.Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.

(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.Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.

(Hérité de NameObjectCollectionBase)
BaseRemove(String)

Supprime les entrées contenant la clé spécifiée dans l'instance du NameObjectCollectionBase.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseRemoveAt(Int32)

Supprime les entrées à l'index spécifié de l'instance du NameObjectCollectionBase.Removes the entry at the specified index of the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
BaseSet(Int32, Object)

Définit la valeur de l'entrée à l'index spécifié de l'instance du NameObjectCollectionBase.Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.

(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 du NameObjectCollectionBase, si elle existe ; sinon, ajoute une entrée contenant la clé et la valeur spécifiées dans l'instance du NameObjectCollectionBase.Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
Clear()

Invalide les tableaux mis en cache et supprime toutes les entrées du NameValueCollection.Invalidates the cached arrays and removes all entries from the NameValueCollection.

(Hérité de NameValueCollection)
CopyTo(Array, Int32)

Copie l'ensemble de l'objet NameValueCollection vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible.Copies the entire NameValueCollection to a compatible one-dimensional Array, starting at the specified index of the target array.

(Hérité de NameValueCollection)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
Get(Int32)

Obtient les valeurs à l'index spécifié du NameValueCollection, combinées dans une liste avec la virgule comme séparateur.Gets the values at the specified index of the NameValueCollection combined into one comma-separated list.

(Hérité de NameValueCollection)
Get(String)

Retourne les champs individuels du certificat client par nom.Returns individual client certificate fields by name.

GetEnumerator()

Retourne un énumérateur qui itère au sein de NameObjectCollectionBase.Returns an enumerator that iterates through the NameObjectCollectionBase.

(Hérité de NameObjectCollectionBase)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetKey(Int32)

Obtient la clé à l'index spécifié du NameValueCollection.Gets the key at the specified index of the 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.Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.

(Hérité de NameObjectCollectionBase)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GetValues(Int32)

Obtient les valeurs à l'index spécifié du NameValueCollection.Gets the values at the specified index of the NameValueCollection.

(Hérité de NameValueCollection)
GetValues(String)

Obtient les valeurs associées à la clé spécifiée à partir du NameValueCollection.Gets the values associated with the specified key from the NameValueCollection.

(Hérité de NameValueCollection)
HasKeys()

Obtient une valeur qui indique si le NameValueCollection contient des clés qui ne sont pas null.Gets a value indicating whether the NameValueCollection contains keys that are not null.

(Hérité de NameValueCollection)
InvalidateCachedArrays()

Réaffecte la valeur null aux tableaux mis en cache de la collection.Resets the cached arrays of the collection to null.

(Hérité de NameValueCollection)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
OnDeserialization(Object)

Implémente l’interface ISerializable et déclenche l’événement de désérialisation une fois la désérialisation terminée.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Hérité de NameObjectCollectionBase)
Remove(String)

Supprime les entrées contenant la clé spécifiée dans l'instance du NameObjectCollectionBase.Removes the entries with the specified key from the NameObjectCollectionBase instance.

(Hérité de NameValueCollection)
Set(String, String)

Définit la valeur d'une entrée dans le NameValueCollection.Sets the value of an entry in the NameValueCollection.

(Hérité de NameValueCollection)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

ICollection.CopyTo(Array, Int32)

Copie l'ensemble de l'objet NameObjectCollectionBase vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible.Copies the entire NameObjectCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Hérité de NameObjectCollectionBase)
ICollection.IsSynchronized

Obtient une valeur indiquant si l’accès à l’objet NameObjectCollectionBase est synchronisé (thread-safe).Gets a value indicating whether access to the NameObjectCollectionBase object is synchronized (thread safe).

(Hérité de NameObjectCollectionBase)
ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à l’objet NameObjectCollectionBase.Gets an object that can be used to synchronize access to the NameObjectCollectionBase object.

(Hérité de NameObjectCollectionBase)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à