HttpClientCertificate 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用戶端為回應伺服器的用戶端識別要求所發出的用戶端憑證欄位。
public ref class HttpClientCertificate : System::Collections::Specialized::NameValueCollection
public class HttpClientCertificate : System.Collections.Specialized.NameValueCollection
type HttpClientCertificate = class
inherit NameValueCollection
Public Class HttpClientCertificate
Inherits NameValueCollection
- 繼承
備註
如果網頁瀏覽器使用 SSL 3.0/PCT1 通訊協定 (URL 的開頭是 HTTPs://,而不是 HTTP://) 連接到伺服器,而伺服器需要用戶端憑證,則瀏覽器會傳送其數位憑證中包含的用戶端憑證欄位。
For more information about digital certificates, see the document X.509: Public-key and attribute certificate frameworks, available on the International Telecommunication Union (ITU) site at https://www.itu.int.
屬性
AllKeys |
取得 NameValueCollection 中的所有索引鍵。 (繼承來源 NameValueCollection) |
BinaryIssuer |
以二進位格式,取得或設定憑證簽發者。 |
CertEncoding |
取得憑證的編碼方式。 |
Certificate |
以 ASN.1 格式,取得包含整個憑證內容的二進位資料流的字串。 |
Cookie |
如果有提供,取得用戶端憑證的唯一 ID。 |
Count |
取得 NameObjectCollectionBase 執行個體中包含的索引鍵/值組數目。 (繼承來源 NameObjectCollectionBase) |
Flags |
一組旗標,提供額外的用戶端憑證資訊。 |
IsPresent |
取得值,指出用戶端憑證是否存在。 |
IsReadOnly |
取得或設定值,表示 NameObjectCollectionBase 執行個體是否為唯讀。 (繼承來源 NameObjectCollectionBase) |
Issuer |
包含子欄位值清單的字串,包含憑證簽發者的相關資訊。 |
IsValid |
取得值,指出用戶端憑證是否有效。 |
Item[Int32] |
取得 NameValueCollection 之指定索引處的項目。 (繼承來源 NameValueCollection) |
Item[String] |
取得或設定具有 NameValueCollection 中指定索引鍵的項目。 (繼承來源 NameValueCollection) |
Keys |
取得 NameObjectCollectionBase.KeysCollection 執行個體,其中包含 NameObjectCollectionBase 執行個體內的所有索引鍵。 (繼承來源 NameObjectCollectionBase) |
KeySize |
取得數位憑證金鑰大小裡的位元數。 例如 128。 |
PublicKey |
取得來自憑證的公開金鑰 (Public Key) 二進位值。 |
SecretKeySize |
取得伺服器憑證私密金鑰裡的位元數。 例如,1024。 |
SerialNumber |
提供以短破折號分隔之十六進位位元組的 ASCII 表示的憑證序號。 例如 04-67-F3-02。 |
ServerIssuer |
取得伺服器憑證的簽發者欄位。 |
ServerSubject |
取得伺服器憑證的主旨欄位。 |
Subject |
取得用戶端憑證的主旨欄位。 |
ValidFrom |
取得憑證變成有效時的日期。 日期會隨著國際設定而變。 |
ValidUntil |
取得憑證到期日。 |
方法
明確介面實作
ICollection.CopyTo(Array, Int32) |
從目標陣列的指定索引開始,將整個 NameObjectCollectionBase 複製到相容的一維 Array。 (繼承來源 NameObjectCollectionBase) |
ICollection.IsSynchronized |
取得值,表示是否要同步處理 (執行緒安全) 對 NameObjectCollectionBase 物件的存取。 (繼承來源 NameObjectCollectionBase) |
ICollection.SyncRoot |
取得可用來同步處理對 NameObjectCollectionBase 物件之存取的物件。 (繼承來源 NameObjectCollectionBase) |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |