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

X509CertificateCollection

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 użyć certyfikatu zawartego w kolekcji, aplikacja musi mieć te same prawa dostępu co 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 struktura używa pierwszego elementu ClientCertificates (jeśli istnieje) lub próbuje ponownie użyć sesji anonimowych, jeśli ClientCertificates jest pusta.

Uwaga

Ze względów wydajności nie należy dodawać certyfikatu klienta do elementu HttpWebRequest , chyba że wiesz, że serwer będzie go prosił.

Przykładowy kod ilustrujący sposób wyliczania certyfikatów w magazynie certyfikatów klienta można znaleźć w X509Certificate2Collection klasie .

Dotyczy