The System.Net.Security namespace provides network streams for secure communications between hosts.
Type | Reason |
---|---|
AuthenticatedStream |
Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications. |
AuthenticationLevel |
Specifies client requirements for authentication and impersonation when using the System.Net.WebRequest class and derived classes to request a resource. |
LocalCertificateSelectionCallback |
Selects the local Secure Sockets Layer (SSL) certificate used for authentication. |
NegotiateStream |
Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication. |
ProtectionLevel |
Indicates the security services requested for an authenticated stream. |
RemoteCertificateValidationCallback |
Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication. |
SslPolicyErrors |
Enumerates Secure Socket Layer (SSL) policy errors. |
SslStream |
Provides a stream used for client-server communication that uses the Secure Socket Layer (SSL) security protocol to authenticate the server and optionally the client. |