Share via


HttpWebRequest.ClientCertificates Vlastnost

Definice

Získá nebo nastaví kolekci certifikátů zabezpečení, které jsou přidruženy k tomuto požadavku.

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

Hodnota vlastnosti

Obsahuje X509CertificateCollection certifikáty zabezpečení přidružené k tomuto požadavku.

Výjimky

Hodnota zadaná pro operaci sady je null.

Poznámky

Aplikace může přidat certifikát do kolekce, ale nemusí k němu mít přístupová práva. Pokud chcete použít certifikát obsažený v kolekci, musí mít aplikace stejná přístupová práva jako entita, která certifikát vydala.

Poznámka

Architektura ukládá relace SSL do mezipaměti, jakmile jsou vytvořeny, a pokud je to možné, pokusí se znovu použít relaci uloženou v mezipaměti pro nový požadavek. Při pokusu o opakované použití relace SSL rozhraní použije první prvek ClientCertificates (pokud existuje) nebo se pokusí znovu použít anonymní relace, pokud ClientCertificates je prázdný.

Poznámka

Z důvodů výkonu byste neměli přidávat klientský certifikát do objektu HttpWebRequest , pokud nevíte, že o něj server požádá.

Příklad kódu, který ilustruje, jak vytvořit výčet certifikátů v úložišti klientských certifikátů, najdete ve X509Certificate2Collection třídě.

Platí pro