System.Net.Security 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可在主機之間安全通訊的網路資料流。
類別
AuthenticatedStream |
提供在整個資料流中傳遞認證以及要求或執行主從式應用程式驗證的方法。 |
CipherSuitesPolicy |
指定允許的加密套件。 |
NegotiateAuthentication |
表示使用 Negotiate、NTLM 或 Kerberos 安全性通訊協定在用戶端-伺服器通訊中驗證用戶端或伺服器的具狀態驗證交換。 |
NegotiateAuthenticationClientOptions |
表示驗證交換用戶端的屬性包。 |
NegotiateAuthenticationServerOptions |
表示驗證交換伺服器端的屬性包。 |
NegotiateStream |
提供資料流,該資料流會在用戶端與伺服器之間的通訊中,使用交涉安全性通訊協定驗證用戶端,並選擇性地驗證伺服器。 |
SslCertificateTrust |
表示與 SSL/TLS 連線搭配使用的信任原則。 |
SslClientAuthenticationOptions |
表示 的 SslStream 用戶端驗證屬性包。 |
SslServerAuthenticationOptions |
此結構代表 SslStream 的伺服器驗證屬性包。 |
SslStream |
提供用於用戶端與伺服器通訊的資料流,其會使用安全通訊端層 (SSL) 安全性通訊協定來驗證伺服器及用戶端 (選擇性)。 |
SslStreamCertificateContext |
代表用於建置憑證鏈結的一組憑證。 |
結構
SslApplicationProtocol |
表示 TLS 應用程式通訊協定的值。 |
SslClientHelloInfo |
此結構包含來自已接收的 TLS 用戶端 Hello 框架的資訊。 |
列舉
AuthenticationLevel |
當使用 WebRequest 類別和衍生類別以要求資源時,指定用戶端的驗證和模擬需求。 |
EncryptionPolicy |
指定加密原則。 |
NegotiateAuthenticationStatusCode |
指定驗證交換單一步驟的狀態。 |
ProtectionLevel |
表示已驗證之資料流所要求的安全性服務。 |
SslPolicyErrors |
列舉安全通訊端層 (SSL) 原則錯誤。 |
TlsCipherSuite |
代表 TLS (先前稱為 SSL) 通訊協定的加密套件值。 |
委派
LocalCertificateSelectionCallback |
選取用於驗證的本機 Secure Sockets Layer (SSL) 憑證。 |
RemoteCertificateValidationCallback |
驗證用於驗證的遠端 Secure Sockets Layer (SSL) 憑證。 |
ServerCertificateSelectionCallback |
選取伺服器安全通訊端層 (SSL) 憑證。 |
ServerOptionsSelectionCallback |
代表非同步回呼方法,該方法會根據用戶端要求的名稱來選取工作階段屬性。 |