HttpWebRequest.ClientCertificates Tulajdonság

Definíció

Lekéri vagy beállítja a kéréshez társított biztonsági tanúsítványok gyűjteményét.

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

Tulajdonság értéke

A X509CertificateCollection kérelemhez társított biztonsági tanúsítványokat tartalmazó tanúsítvány.

Kivételek

A halmazművelethez megadott érték a következő null: .

Megjegyzések

Figyelmeztetés

WebRequest, HttpWebRequest, ServicePointés WebClient elavultak, és nem szabad új fejlesztésre használni őket. A HttpClient használható helyette.

Az alkalmazások hozzáadhatnak egy tanúsítványt egy gyűjteményhez, de előfordulhat, hogy nem rendelkeznek hozzáférési jogosultságokkal. A gyűjteményben található tanúsítvány használatához az alkalmazásnak ugyanazokkal a hozzáférési jogosultságokkal kell rendelkeznie, mint a tanúsítványt kiállító entitásnak.

Note

A keretrendszer a létrehozásukkor gyorsítótárazza az SSL-munkameneteket, és ha lehetséges, megpróbál újra felhasználni egy gyorsítótárazott munkamenetet egy új kéréshez. Az SSL-munkamenetek újrafelhasználásakor a keretrendszer a (ha van) első elemét ClientCertificates használja, vagy névtelen munkameneteket próbál újra felhasználni, ha ClientCertificates üres.

Note

Teljesítménnyel kapcsolatos okokból ne adjon hozzá ügyféltanúsítványt egy ügyféltanúsítványhoz HttpWebRequest , hacsak nem tudja, hogy a kiszolgáló kérni fogja.

Az ügyféltanúsítvány-tárolóban található tanúsítványok számbavételét szemléltető példakódért tekintse meg az osztályt X509Certificate2Collection .

A következőre érvényes: