HttpWebRequest.ClientCertificates Özellik

Tanım

Bu istekle ilişkili güvenlik sertifikalarının koleksiyonunu alır veya ayarlar.

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

Özellik Değeri

X509CertificateCollection Bu istekle ilişkili güvenlik sertifikalarını içeren.

Özel durumlar

Bir küme işlemi için belirtilen değerdir null.

Açıklamalar

Caution

WebRequest, HttpWebRequest, ServicePointve WebClient kullanım dışıdır ve bunları yeni geliştirme için kullanmamalısınız. Bunun yerine HttpClient kullanın.

Bir uygulama koleksiyona sertifika ekleyebilir, ancak bu sertifikaya erişim haklarına sahip olmayabilir. Koleksiyonda bulunan bir sertifikayı kullanmak için, uygulamanın sertifikayı veren varlıkla aynı erişim haklarına sahip olması gerekir.

Note

Framework, ssl oturumlarını oluşturuldukları gibi önbelleğe alır ve mümkünse yeni bir istek için önbelleğe alınmış bir oturumu yeniden kullanma girişiminde bulunur. Bir SSL oturumunu yeniden kullanma girişiminde bulunurken, Framework ilk öğesini ClientCertificates kullanır (varsa) veya boşsa ClientCertificates anonim oturumları yeniden kullanma girişiminde bulunur.

Note

Performans nedenleriyle, sunucunun bunu soracağını bilmiyorsanız' HttpWebRequest a istemci sertifikası eklememelisiniz.

İstemci sertifika deposunda sertifikaların nasıl numaralandırılağını gösteren bir kod örneği için sınıfına X509Certificate2Collection bakın.

Şunlara uygulanır