This documentation is archived and is not being maintained.
.NET Framework 3.0
The System.Net.Security namespace provides network streams for secure communications between hosts.
|AuthenticatedStream||Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications.|
|NegotiateStream||Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication.|
|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.|
|AuthenticationLevel||Specifies client requirements for authentication and impersonation when using the WebRequest class and derived classes to request a resource.|
|ProtectionLevel||Indicates the security services requested for an authenticated stream.|
|SslPolicyErrors||Enumerates Secure Socket Layer (SSL) policy errors.|