System.Net.Security
要使用的加密原則。
建議使用完整加密,但是在伺服器同意情況下,則允許 NULL Cipher (不加密)。
如果其他端點可處理 NULL Cipher,則允許不加密並要求使用 NULL Cipher。
要求加密,且永遠不允許 NULL Cipher。
選取用於驗證的本機 Secure Sockets Layer (SSL) 憑證。
,用於建立 SSL 連線。
物件,包含這個驗證的狀態資訊。
由用戶端指定的主機伺服器。
,包含本機憑證。
憑證,用於驗證遠端群體。
遠端群體可接受之憑證簽發者的 陣列。
驗證用於驗證的遠端 Secure Sockets Layer (SSL) 憑證。
值,決定是否接受指定的憑證用於驗證。
物件,包含這個驗證的狀態資訊。
憑證,用於驗證遠端群體。
憑證授權單位的鏈結,與遠端憑證相關聯。
一或多個錯誤,與遠端憑證相關聯。
提供資料流,用於使用 Secure Socket Layer (SSL) 安全性通訊協定來驗證伺服器及 (選擇性地驗證) 用戶端之用戶端與伺服器之間的通訊。
使用指定的 來初始化 類別的新執行個體。
物件,由 用來傳送及接收資料。
不可讀取。-或- 不可寫入。
為 null。-或- 等於 。
使用指定的 和資料流結束行為,初始化 類別的新執行個體。
物件,由 用來傳送及接收資料。
布林值,表示 用來傳送和接收資料之 物件的結束行為。這個參數指出內部資料流是否保持開啟狀態。
不可讀取。-或- 不可寫入。
為 null。-或- 等於 。
使用指定的 、資料流結束行為以及憑證驗證委派,初始化 類別的新執行個體。
物件,由 用來傳送及接收資料。
布林值,表示 用來傳送和接收資料之 物件的結束行為。這個參數指出內部資料流是否保持開啟狀態。
委派,負責驗證遠端群體所提供的憑證。
不可讀取。-或- 不可寫入。
為 null。-或- 等於 。
使用指定的 、資料流結束行為、憑證驗證委派及憑證選取委派,初始化 類別的新執行個體。
物件,由 用來傳送及接收資料。
布林值,表示 用來傳送和接收資料之 物件的結束行為。這個參數指出內部資料流是否保持開啟狀態。
委派,負責驗證遠端群體所提供的憑證。
委派,負責選取用於驗證的憑證。
不可讀取。-或- 不可寫入。
為 null。-或- 等於 。
使用指定的 來初始化 類別的新執行個體。
物件,由 用來傳送及接收資料。
布林值,表示 用來傳送和接收資料之 物件的結束行為。這個參數指出內部資料流是否保持開啟狀態。
委派,負責驗證遠端群體所提供的憑證。
委派,負責選取用於驗證的憑證。
要使用的 。
不可讀取。-或- 不可寫入。-或- 無效。
為 null。-或- 等於 。
由用戶端呼叫以驗證用戶端與伺服器連接中的伺服器及 (選擇性地驗證) 用戶端。
共用這個 之伺服器的名稱。
為 null。
驗證失敗,導致此物件處於無法使用的狀態。
已經執行過驗證。-或-先前嘗試過使用這個 進行伺服器驗證。-或-驗證已在執行中。
這個物件已經關閉。
由用戶端呼叫以驗證用戶端與伺服器連接中的伺服器及 (選擇性地驗證) 用戶端。驗證處理序使用指定的憑證集合和 SSL 通訊協定。
將共用這個 之伺服器的名稱。
,包含用戶端憑證。
表示供驗證使用之通訊協定的 值。
值,指定在驗證過程中是否檢查憑證撤銷清單。
由用戶端呼叫做為非同步作業,以驗證用戶端與伺服器連接中的伺服器,並選擇性地驗證用戶端。
傳回 工作物件,表示非同步作業。
共用這個 之伺服器的名稱。
為 null。
驗證失敗,導致此物件處於無法使用的狀態。
已經執行過驗證。-或-先前嘗試過使用這個 進行伺服器驗證。-或-驗證已在執行中。
這個物件已經關閉。
由用戶端呼叫做為非同步作業,以驗證用戶端與伺服器連接中的伺服器,並選擇性地驗證用戶端。驗證處理序使用指定的憑證集合和 SSL 通訊協定。
傳回 工作物件,表示非同步作業。
將共用這個 之伺服器的名稱。
,包含用戶端憑證。
表示供驗證使用之通訊協定的 值。
值,指定在驗證過程中是否檢查憑證撤銷清單。
由伺服器呼叫,以使用指定的憑證來驗證用戶端與伺服器連接中的伺服器及 (選擇性地驗證) 用戶端。
憑證,用於驗證伺服器。
為 null。
驗證失敗,導致此物件處於無法使用的狀態。
已經執行過驗證。-或-先前嘗試過使用這個 進行用戶端驗證。-或-驗證已在執行中。
這個物件已經關閉。
Windows 95、Windows 98 或 Windows Millennium 上不支援 方法。
由伺服器呼叫,以使用指定的憑證、要求及安全性通訊協定來驗證用戶端與伺服器連接中的伺服器,並選擇性地驗證用戶端。
X509Certificate,用於驗證伺服器。
值,指定用戶端是否必須提供用於驗證的憑證。
表示供驗證使用之通訊協定的 值。
值,指定在驗證過程中是否檢查憑證撤銷清單。
為 null。
不是有效的 值。
驗證失敗,導致此物件處於無法使用的狀態。
已經執行過驗證。-或-先前嘗試過使用這個 進行用戶端驗證。-或-驗證已在執行中。
這個物件已經關閉。
Windows 95、Windows 98 或 Windows Millennium 上不支援 方法。
由伺服器呼叫做為非同步作業,以使用指定的憑證來驗證用戶端與伺服器連接中的伺服器,並選擇性地驗證用戶端。
傳回 工作物件,表示非同步作業。
憑證,用於驗證伺服器。
為 null。
驗證失敗,導致此物件處於無法使用的狀態。
已經執行過驗證。-或-先前嘗試過使用這個 進行用戶端驗證。-或-驗證已在執行中。
這個物件已經關閉。
Windows 95、Windows 98 或 Windows Millennium 上不支援 方法。
由伺服器呼叫做為非同步作業,以使用指定的憑證、要求及安全性通訊協定來驗證用戶端與伺服器連接中的伺服器,並選擇性地驗證用戶端。
傳回 工作物件,表示非同步作業。
X509Certificate,用於驗證伺服器。
值,指定用戶端是否必須提供用於驗證的憑證。
表示供驗證使用之通訊協定的 值。
值,指定在驗證過程中是否檢查憑證撤銷清單。
取得 值,指示基礎資料流是否可讀取。
如果執行了驗證且基礎資料流可讀取,則為 true,否則為 false。
取得 值,指示基礎資料流是否可搜尋。
這個屬性永遠傳回 false。
取得 值,指示基礎資料流是否支援逾時。
如果基礎資料流支援逾時,則為 true,否則為 false。
取得 值,指示基礎資料流是否可寫入。
如果執行了驗證且基礎資料流可寫入,則為 true,否則為 false。
取得 值,指出在憑證驗證處理期間是否檢查憑證撤銷清單。
如果檢查憑證撤銷清單,則為 true,否則為 false。
取得值,識別這個 所用的大量加密演算法。
值。
屬性在驗證程序尚未完成之前即遭人存取,或是驗證程序失敗。
取得值,識別這個 所用之加密演算法的強度。
值,指定演算法的強度 (以位元為單位)。
造成任何緩衝資料都將寫入基礎裝置。
取得用於產生訊息驗證碼 (MAC) 的演算法。
值。
屬性在驗證程序尚未完成之前即遭人存取,或是驗證程序失敗。
取得值,識別這個執行個體所用之雜湊演算法的強度。
值,指定 演算法的強度 (以位元為單位)。有效值為 128 或 160。
取得這個 所用的金鑰交換演算法。
值。
取得值,識別這個執行個體所用之金鑰交換演算法的強度。
值,指定 演算法的強度 (以位元為單位)。
取得基礎資料流的長度。
。基礎資料流的長度。
當基礎資料流為 時,不支援取得這個屬性的值。
取得用於驗證本機端點的憑證。
X509Certificate 物件,表示提供用於驗證的憑證或 null (如果沒有提供憑證的話)。
驗證失敗或尚未執行驗證。
取得或設定基礎資料流中目前的位置。
。在基礎資料流中的目前位置。
不支援這個屬性的設定。-或-當基礎資料流為 時,不支援取得這個屬性的值。
從這個資料流中讀取資料並將其儲存於指定的陣列中。
值,指定讀取的位元組數目。如果不再有要讀取的資料,則傳回 0。
陣列,接收從此資料流中讀取的位元組。
,包含 中以零起始的位置,用來開始儲存從此資料流中讀取的資料。
,包含要從此資料流中讀取的最大位元組數。
為 null。
. > 的長度。-或- + 計數 > 的長度。
讀取作業失敗。如果目前要判斷失敗的原因,請檢查內部例外狀況。
已經有讀取作業正在進行中。
這個物件已經關閉。
尚未執行驗證。
取得或設定讀取作業封鎖等待資料的時間長度。
,指定同步讀取作業失敗前經過的時間長度。
取得用於驗證遠端端點的憑證。
X509Certificate 物件,表示提供用於驗證的憑證或 null (如果沒有提供憑證的話)。
驗證失敗或尚未執行驗證。
擲回 。
永遠擲回 。
這個值會被忽略。
這個值會被忽略。
物件不支援搜尋。
設定基礎資料流的長度。
值,指定資料流的長度。
取得值,指示用於驗證此連接的安全性通訊協定。
表示供驗證使用之通訊協定的 值。
取得在使用延伸保護時用來驗證的 。
物件,包含在使用延伸保護時所使用的通道繫結語彙基元 (CBT)。
寫入指定的資料至此資料流。
陣列,提供寫入至資料流的位元組。
為 null。
寫入作業失敗。
已經有寫入作業正在進行中。
這個物件已經關閉。
尚未執行驗證。
使用指定的緩衝區和位移,將指定數目的 寫入至基礎資料流。
陣列,提供寫入至資料流的位元組。
,內含 中以零起始的位置,從這個位置開始讀取要寫入至資料流的位元組。
,包含要從 中讀取的位元組數。
為 null。
. > 的長度。-或- + 計數 > 的長度。
寫入作業失敗。
已經有寫入作業正在進行中。
這個物件已經關閉。
尚未執行驗證。
取得或設定寫入作業封鎖等待資料的時間長度。
,指定同步寫入作業失敗前經過的時間長度。
當驗證資料流驗證失敗時所擲回的例外狀況。
不使用任何訊息,初始化 類別的新執行個體。
使用指定的訊息來初始化 類別的新執行個體。
描述驗證失敗的 。
使用指定的訊息和內部例外狀況,初始化 類別的新執行個體。
描述驗證失敗的 。
導致目前例外狀況的 。
類別,代表伺服器用來驗證連入用戶端連線的延伸保護原則。
初始化 類別的新執行個體,該類別會指定應該強制執行延伸保護原則的時機。
值,表示延伸保護原則的強制實施時間。
初始化 類別的新執行個體,該類別會指定應該強制執行延伸保護原則並使用通道繫結語彙基元的時機。
值,表示延伸保護原則的強制實施時間。
一個 ,包含驗證用的自訂通道繫結。
會指定為 。
為 null。
初始化 類別的新執行個體,該類別會指定強制執行延伸保護原則的時間、強制執行之保護的種類以及用來比對用戶端服務主體名稱的自訂服務提供者名稱清單 (SPN)。
值,表示延伸保護原則的強制實施時間。
值,表示原則強制實施的保護類型。
,包含用來比對用戶端服務主體名稱的自訂服務主體名稱清單。
會指定為 。
為 null或空的清單。
初始化 類別的新執行個體,該類別會指定強制執行延伸保護原則的時間、強制執行之保護的種類以及用來比對用戶端服務主體名稱的自訂服務提供者名稱清單 (SPN)。
值,表示延伸保護原則的強制實施時間。
值,表示原則強制實施的保護類型。
,包含用來比對用戶端服務主體名稱的自訂服務主體名稱清單。
會指定為 。
為 null或空的清單。
取得驗證用的自訂通道繫結語彙基元 (CBT)。
一個 ,包含驗證用的自訂通道繫結。
取得用來比對用戶端服務主體名稱的自訂服務提供者名稱 (SPN) 清單。
,包含用來比對用戶端服務主體名稱的自訂服務主體名稱清單。
表示作業系統是否支援包含延伸保護的整合式 Windows 驗證。
如果作業系統支援包含延伸保護的整合式 Windows 驗證則為 true,否則為 false。
取得應該強制執行延伸保護原則的時間。
值,表示延伸保護原則的強制實施時間。
取得延伸保護原則強制執行的保護類型。
值,表示原則強制實施的保護類型。
取得延伸保護原則執行個體的字串表示。
執行個體,包含 執行個體的表示。
列舉,此列舉指定了應該強制執行 的時間。
不論在何種情況下,均強制執行 。不支援延伸保護的用戶端就無法完成驗證。
不論在何種情況下均不強制執行 ,並且停用延伸保護。
只有在用戶端和伺服器支援延伸保護的情況下,才強制執行 。
列舉,可指定原則強制執行的保護案例。
傳輸會視使用通道類型而定,選取安全保護案例或標準保護案例。如果選取了安全保護,整合式 Windows 驗證 (Authentication) 會包裝在安全通道中並具備完全相符的通道繫結語彙基元,不需進行服務提供者名稱 (SPN) 驗證 (Validation)。如果選取了標準保護,即可選擇將整合式 Windows 驗證 (Authentication) 包裝在具備選擇性通道繫結語彙基元的安全通道中,而且必須進行服務主體名稱驗證 (Validation)。因此,如果要求來自安全通道,就必須檢查通道繫結語彙基元 (CBT),在另一個情況下則是檢查服務主體名稱。
由受信任 Proxy 中止之安全通道包裝的整合式 Windows 驗證 (Authentication),其中包含要求進行服務主體名稱驗證 (Validation) 的通道繫結語彙基元。這項作業必須使用通道繫結語彙基元,不過通道繫結語彙基元和服務主體名稱兩者只擇一檢查。
類別是服務主體名稱的唯讀集合。
根據現有的 ,初始化 類別的新唯讀執行個體。
類別的執行個體,該執行個體包含用來初始化類別的服務名稱指定值。
為 null。
是空的。
傳回值,指出指定的字串是否會出現在這個 執行個體內。
傳回 。如果 參數出現在這個 執行個體則為 true,否則為 false。
要尋找的字串。
將目前的 與指定的值合併,建立包含聯集的新 。
新的 執行個體,其中包含已經和指定值合併之現有 執行個體的聯集。
類別的執行個體,該執行個體包含要合併之服務名稱的指定值。
為 null。
是空的。
將目前的 與指定的值合併,建立包含聯集的新 。
新的 執行個體,其中包含已經和指定值合併之現有 執行個體的聯集。
一個字串,其中包含要用來初始化類別的服務名稱指定值。
為 null。
是空的。