HttpWebRequest.ClientCertificates Eigenschaft

Definition

Ruft die dieser Anforderung zugeordnete Auflistung von Sicherheitszertifikaten ab oder legt diese fest.

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

Eigenschaftswert

X509CertificateCollection

Die X509CertificateCollection mit den dieser Anforderung zugeordneten Sicherheitszertifikaten.

Ausnahmen

Der für einen SET-Vorgang festgelegte Wert ist null.

Hinweise

Eine Anwendung kann einer Auflistung ein Zertifikat hinzufügen, hat aber möglicherweise keine Zugriffsrechte darauf. Um ein zertifikat zu verwenden, das in der Auflistung enthalten ist, muss die Anwendung über die gleichen Zugriffsrechte wie die Entität verfügen, die das Zertifikat ausgestellt hat.

Hinweis

Das Framework cachet SSL-Sitzungen während der Erstellung und versucht, eine zwischengespeicherte Sitzung für eine neue Anforderung wiederzuverwenden. Wenn Sie versuchen, eine SSL-Sitzung wiederzuverwenden, verwendet das Framework das erste Element ClientCertificates (falls vorhanden) oder versucht, eine anonyme Sitzung wiederzuverwenden, wenn ClientCertificates leer ist.

Hinweis

Aus Leistungsgründen sollten Sie einem HttpWebRequest Clientzertifikat kein Clientzertifikat hinzufügen, es sei denn, Der Server fragt ihn.

Ein Codebeispiel, das zeigt, wie die Zertifikate im Clientzertifikatspeicher aufgezählt werden sollen, finden Sie in der X509Certificate2Collection Klasse.

Gilt für