HttpWebRequest.ClientCertificates Właściwość

Definicja

Pobiera lub ustawia kolekcję certyfikatów zabezpieczeń skojarzonych z tym żądaniem.

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

Wartość właściwości

Element X509CertificateCollection zawierający certyfikaty zabezpieczeń skojarzone z tym żądaniem.

Wyjątki

Wartość określona dla operacji zestawu to null.

Uwagi

Aplikacja może dodać certyfikat do kolekcji, ale może nie mieć do niej praw dostępu. Aby korzystać z certyfikatu zawartego w kolekcji, aplikacja musi mieć takie same prawa dostępu jak jednostka, która wystawiła certyfikat.

Uwaga

Platforma buforuje sesje SSL podczas ich tworzenia i próbuje ponownie użyć sesji buforowanej dla nowego żądania, jeśli to możliwe. Podczas próby ponownego użycia sesji SSL platforma używa pierwszego elementu ClientCertificates (jeśli istnieje) lub próbuje ponownie użyć sesji anonimowych, jeśli ClientCertificates jest pusty.

Uwaga

Ze względu na wydajność nie należy dodawać certyfikatu klienta do certyfikatu HttpWebRequest , chyba że wiadomo, że serwer o to poprosi.

Aby zapoznać się z przykładem kodu ilustrującym sposób wyliczania certyfikatów w magazynie certyfikatów klienta, zobacz klasę X509Certificate2Collection .

Dotyczy