HttpWebRequest.ClientCertificates Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.