HttpWebRequest.ClientCertificates 屬性

定義

取得或設定與這個要求關聯的安全憑證集合。

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

屬性值

X509CertificateCollection,包含與這個要求關聯的安全性憑證。

例外狀況

為設定作業指定的值為 null

備註

應用程式可以將憑證新增至集合,但可能沒有其存取權限。 若要使用包含在集合中的憑證,應用程式必須具有與發行憑證之實體相同的存取權限。

注意

架構會在建立 SSL 會話時快取 SSL 會話,並盡可能嘗試重複使用新要求的快取會話。 嘗試重複使用 SSL 會話時,Framework 會在有一個) 時使用 (的第 ClientCertificates 一個專案,或嘗試在空白的情況下 ClientCertificates 重複使用匿名會話。

注意

基於效能考慮,除非您知道伺服器會要求用戶端憑證,否則您不應該將用戶端憑證新增至 HttpWebRequest

如需說明如何在用戶端憑證存儲中列舉憑證的程式碼範例,請參閱 類別 X509Certificate2Collection

適用於