HttpWebRequest.ClientCertificates Propriété
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.
Obtient ou définit la collection de certificats de sécurité qui sont associés à cette requête.
public:
property System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ ClientCertificates { System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ get(); void set(System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ value); };
public:
property System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ ClientCertificates { System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ get(); };
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; set; }
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; }
member this.ClientCertificates : System.Security.Cryptography.X509Certificates.X509CertificateCollection with get, set
member this.ClientCertificates : System.Security.Cryptography.X509Certificates.X509CertificateCollection
Public Property ClientCertificates As X509CertificateCollection
Public ReadOnly Property ClientCertificates As X509CertificateCollection
Valeur de propriété
X509CertificateCollection contenant les certificats de sécurité associés à cette requête.
Exceptions
La valeur spécifiée pour une opération set est null
.
Remarques
Une application peut ajouter un certificat à une collection, mais peut ne pas avoir de droits d’accès à celle-ci. Pour utiliser un certificat contenu dans la collection, l’application doit disposer des mêmes droits d’accès que l’entité qui a émis le certificat.
Notes
L’infrastructure met en cache les sessions SSL à mesure qu’elles sont créées et tente de réutiliser une session mise en cache pour une nouvelle requête, si possible. Lors de la tentative de réutilisation d’une session SSL, l’infrastructure utilise le premier élément de ClientCertificates (le cas échéant), ou tente de réutiliser une session anonyme si ClientCertificates est vide.
Notes
Pour des raisons de performances, vous ne devez pas ajouter un certificat client à un HttpWebRequest , sauf si vous savez que le serveur le demandera.
Pour obtenir un exemple de code illustrant comment énumérer les certificats dans le magasin de certificats client, consultez la X509Certificate2Collection classe .
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour