HttpWebRequest.ClientCertificates Eigenschap

Definitie

Hiermee haalt u de verzameling beveiligingscertificaten op die aan deze aanvraag zijn gekoppeld of stelt u deze in.

public:
 property System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ ClientCertificates { System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ get(); };
public:
 property System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ ClientCertificates { System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ get(); void set(System::Security::Cryptography::X509Certificates::X509CertificateCollection ^ value); };
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; }
public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; set; }
member this.ClientCertificates : System.Security.Cryptography.X509Certificates.X509CertificateCollection
member this.ClientCertificates : System.Security.Cryptography.X509Certificates.X509CertificateCollection with get, set
Public ReadOnly Property ClientCertificates As X509CertificateCollection
Public Property ClientCertificates As X509CertificateCollection

Waarde van eigenschap

De X509CertificateCollection beveiligingscertificaten die aan deze aanvraag zijn gekoppeld.

Uitzonderingen

De waarde die is opgegeven voor een setbewerking is null.

Opmerkingen

Caution

WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.

Een toepassing kan een certificaat toevoegen aan een verzameling, maar heeft mogelijk geen toegangsrechten. Als u een certificaat in de verzameling wilt gebruiken, moet de toepassing dezelfde toegangsrechten hebben als de entiteit die het certificaat heeft uitgegeven.

Note

In het framework worden SSL-sessies in de cache opgeslagen terwijl ze worden gemaakt en wordt geprobeerd een sessie in de cache opnieuw te gebruiken voor een nieuwe aanvraag, indien mogelijk. Wanneer u een SSL-sessie opnieuw probeert te gebruiken, gebruikt het Framework het eerste element ClientCertificates van (indien aanwezig) of probeert het anonieme sessies opnieuw te gebruiken als ClientCertificates deze leeg is.

Note

Om prestatieredenen moet u geen clientcertificaat toevoegen aan een HttpWebRequest clientcertificaat, tenzij u weet dat de server hier om vraagt.

Zie de klasse voor een codevoorbeeld waarin wordt uitgelegd hoe u de certificaten in het certificaatarchief van de X509Certificate2Collection client opsommen.

Van toepassing op