System.Net.Security Namespace
MSDN Home
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
.NET Framework Class Library
System.Net.Security Namespa ...
AuthenticatedStream Class
AuthenticationLevel Enumeratio ...
LocalCertificateSelectionCallb ...
NegotiateStream Class
ProtectionLevel Enumeration
RemoteCertificateValidationCal ...
SslPolicyErrors Enumeration
SslStream Class
.NET Framework Class Librar ...
( Default Namespace ) Namespac ...
Accessibility Namespace
IEHost.Execute Namespace
Microsoft.Aspnet.Snapin Namesp ...
Microsoft.Build.BuildEngine Na ...
Microsoft.Build.Conversion Nam ...
Microsoft.Build.Framework Name ...
Microsoft.Build.Tasks Namespac ...
Microsoft.Build.Tasks.Deployme ...
Microsoft.Build.Tasks.Deployme ...
Microsoft.Build.Tasks.Hosting ...
Microsoft.Build.Tasks.Windows ...
Microsoft.Build.Utilities Name ...
Microsoft.CLRAdmin Namespace
Microsoft.CSharp Namespace
Microsoft.Data.Entity.Build.Ta ...
Microsoft.IE Namespace
Microsoft.Ink Namespace
Microsoft.Ink.TextInput Namesp ...
Microsoft.JScript Namespace
Microsoft.JScript.Vsa Namespac ...
Microsoft.ManagementConsole Na ...
Microsoft.ManagementConsole.Ad ...
Microsoft.ManagementConsole.In ...
Microsoft.ServiceModel.Channel ...
Microsoft.ServiceModel.Channel ...
Microsoft.ServiceModel.Channel ...
Microsoft.ServiceModel.Channel ...
Microsoft.SqlServer.Server Nam ...
Microsoft.StylusInput Namespac ...
Microsoft.StylusInput.PluginDa ...
Microsoft.VisualBasic Namespac ...
Microsoft.VisualBasic.Applicat ...
Microsoft.VisualBasic.Compatib ...
Microsoft.VisualBasic.Compiler ...
Microsoft.VisualBasic.Devices ...
Microsoft.VisualBasic.FileIO N ...
Microsoft.VisualBasic.Logging ...
Microsoft.VisualBasic.MyServic ...
Microsoft.VisualBasic.MyServic ...
Microsoft.VisualBasic.Vsa Name ...
Microsoft.VisualC Namespace
Microsoft.VisualC.StlClr Names ...
Microsoft.VisualC.StlClr.Gener ...
Microsoft.Vsa Namespace
Microsoft.Vsa.Vb.CodeDOM Names ...
Microsoft.Win32 Namespace
Microsoft.Win32.SafeHandles Na ...
Microsoft.Windows.Themes Names ...
Microsoft.WindowsCE.Forms Name ...
Microsoft.WindowsMobile.Direct ...
Microsoft.WindowsMobile.Direct ...
Microsoft_VsaVb Namespace
RegCode Namespace
System Namespace
System.AddIn Namespace
System.AddIn.Contract Namespac ...
System.AddIn.Contract.Automati ...
System.AddIn.Contract.Collecti ...
System.AddIn.Hosting Namespace
System.AddIn.Pipeline Namespac ...
System.CodeDom Namespace
System.CodeDom.Compiler Namesp ...
System.Collections Namespace
System.Collections.Generic Nam ...
System.Collections.ObjectModel ...
System.Collections.Specialized ...
System.ComponentModel Namespac ...
System.ComponentModel.DataAnno ...
System.ComponentModel.Design N ...
System.ComponentModel.Design.D ...
System.ComponentModel.Design.S ...
System.Configuration Namespace
System.Configuration.Assemblie ...
System.Configuration.Install N ...
System.Configuration.Internal ...
System.Configuration.Provider ...
System.Data Namespace
System.Data.Common Namespace
System.Data.Common.CommandTree ...
System.Data.Design Namespace
System.Data.Entity.Design Name ...
System.Data.Entity.Design.AspN ...
System.Data.EntityClient Names ...
System.Data.Linq Namespace
System.Data.Linq.Mapping Names ...
System.Data.Linq.SqlClient Nam ...
System.Data.Linq.SqlClient.Imp ...
System.Data.Mapping Namespace
System.Data.Metadata.Edm Names ...
System.Data.Objects Namespace
System.Data.Objects.DataClasse ...
System.Data.Odbc Namespace
System.Data.OleDb Namespace
System.Data.OracleClient Names ...
System.Data.Services Namespace
System.Data.Services.Client Na ...
System.Data.Services.Common Na ...
System.Data.Services.Design Na ...
System.Data.Services.Internal ...
System.Data.Sql Namespace
System.Data.SqlClient Namespac ...
System.Data.SqlTypes Namespace
System.Deployment.Application ...
System.Deployment.Internal Nam ...
System.Diagnostics Namespace
System.Diagnostics.CodeAnalysi ...
System.Diagnostics.Design Name ...
System.Diagnostics.Eventing Na ...
System.Diagnostics.Eventing.Re ...
System.Diagnostics.Performance ...
System.Diagnostics.SymbolStore ...
System.DirectoryServices Names ...
System.DirectoryServices.Accou ...
System.DirectoryServices.Activ ...
System.DirectoryServices.Proto ...
System.Drawing Namespace
System.Drawing.Design Namespac ...
System.Drawing.Drawing2D Names ...
System.Drawing.Imaging Namespa ...
System.Drawing.Printing Namesp ...
System.Drawing.Text Namespace
System.EnterpriseServices Name ...
System.EnterpriseServices.Comp ...
System.EnterpriseServices.Inte ...
System.Globalization Namespace
System.IdentityModel.Claims Na ...
System.IdentityModel.Policy Na ...
System.IdentityModel.Selectors ...
System.IdentityModel.Tokens Na ...
System.IO Namespace
System.IO.Compression Namespac ...
System.IO.IsolatedStorage Name ...
System.IO.Log Namespace
System.IO.Packaging Namespace
System.IO.Pipes Namespace
System.IO.Ports Namespace
System.Linq Namespace
System.Linq.Expressions Namesp ...
System.Management Namespace
System.Management.Instrumentat ...
System.Media Namespace
System.Messaging Namespace
System.Messaging.Design Namesp ...
System.Net Namespace
System.Net.Cache Namespace
System.Net.Configuration Names ...
System.Net.Mail Namespace
System.Net.Mime Namespace
System.Net.NetworkInformation ...
System.Net.PeerToPeer Namespac ...
System.Net.PeerToPeer.Collabor ...
System.Net.Security Namespace
System.Net.Sockets Namespace
System.Printing Namespace
System.Printing.IndexedPropert ...
System.Printing.Interop Namesp ...
System.Reflection Namespace
System.Reflection.Emit Namespa ...
System.Resources Namespace
System.Resources.Tools Namespa ...
System.Runtime Namespace
System.Runtime.CompilerService ...
System.Runtime.ConstrainedExec ...
System.Runtime.Hosting Namespa ...
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.InteropServices ...
System.Runtime.Remoting Namesp ...
System.Runtime.Remoting.Activa ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Channe ...
System.Runtime.Remoting.Contex ...
System.Runtime.Remoting.Lifeti ...
System.Runtime.Remoting.Messag ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Metada ...
System.Runtime.Remoting.Proxie ...
System.Runtime.Remoting.Servic ...
System.Runtime.Serialization N ...
System.Runtime.Serialization.C ...
System.Runtime.Serialization.F ...
System.Runtime.Serialization.F ...
System.Runtime.Serialization.F ...
System.Runtime.Serialization.J ...
System.Runtime.Versioning Name ...
System.Security Namespace
System.Security.AccessControl ...
System.Security.Authentication ...
System.Security.Authentication ...
System.Security.Authentication ...
System.Security.Cryptography N ...
System.Security.Cryptography.P ...
System.Security.Cryptography.X ...
System.Security.Cryptography.X ...
System.Security.Permissions Na ...
System.Security.Policy Namespa ...
System.Security.Principal Name ...
System.Security.RightsManageme ...
System.ServiceModel Namespace
System.ServiceModel.Activation ...
System.ServiceModel.Activation ...
System.ServiceModel.Channels N ...
System.ServiceModel.ComIntegra ...
System.ServiceModel.Configurat ...
System.ServiceModel.Descriptio ...
System.ServiceModel.Diagnostic ...
System.ServiceModel.Dispatcher ...
System.ServiceModel.Install.Co ...
System.ServiceModel.Internal N ...
System.ServiceModel.MsmqIntegr ...
System.ServiceModel.PeerResolv ...
System.ServiceModel.Persistenc ...
System.ServiceModel.Security N ...
System.ServiceModel.Security.T ...
System.ServiceModel.Syndicatio ...
System.ServiceModel.Web Namesp ...
System.ServiceProcess Namespac ...
System.ServiceProcess.Design N ...
System.Speech.AudioFormat Name ...
System.Speech.Recognition Name ...
System.Speech.Recognition.Srgs ...
System.Speech.Synthesis Namesp ...
System.Speech.Synthesis.TtsEng ...
System.Text Namespace
System.Text.RegularExpressions ...
System.Threading Namespace
System.Timers Namespace
System.Transactions Namespace
System.Transactions.Configurat ...
System.Web Namespace
System.Web.ApplicationServices ...
System.Web.Caching Namespace
System.Web.ClientServices Name ...
System.Web.ClientServices.Prov ...
System.Web.Compilation Namespa ...
System.Web.Configuration Names ...
System.Web.Configuration.Inter ...
System.Web.DynamicData Namespa ...
System.Web.DynamicData.Design ...
System.Web.DynamicData.ModelPr ...
System.Web.Handlers Namespace
System.Web.Hosting Namespace
System.Web.Mail Namespace
System.Web.Management Namespac ...
System.Web.Mobile Namespace
System.Web.Profile Namespace
System.Web.Query.Dynamic Names ...
System.Web.RegularExpressions ...
System.Web.Routing Namespace
System.Web.Script.Serializatio ...
System.Web.Script.Services Nam ...
System.Web.Security Namespace
System.Web.Services Namespace
System.Web.Services.Configurat ...
System.Web.Services.Descriptio ...
System.Web.Services.Discovery ...
System.Web.Services.Protocols ...
System.Web.SessionState Namesp ...
System.Web.UI Namespace
System.Web.UI.Adapters Namespa ...
System.Web.UI.Design Namespace
System.Web.UI.Design.MobileCon ...
System.Web.UI.Design.MobileCon ...
System.Web.UI.Design.WebContro ...
System.Web.UI.Design.WebContro ...
System.Web.UI.HtmlControls Nam ...
System.Web.UI.MobileControls N ...
System.Web.UI.MobileControls.A ...
System.Web.UI.MobileControls.A ...
System.Web.UI.WebControls Name ...
System.Web.UI.WebControls.Adap ...
System.Web.UI.WebControls.WebP ...
System.Web.Util Namespace
System.Windows Namespace
System.Windows.Annotations Nam ...
System.Windows.Annotations.Sto ...
System.Windows.Automation Name ...
System.Windows.Automation.Peer ...
System.Windows.Automation.Prov ...
System.Windows.Automation.Text ...
System.Windows.Controls Namesp ...
System.Windows.Controls.Primit ...
System.Windows.Converters Name ...
System.Windows.Data Namespace
System.Windows.Documents Names ...
System.Windows.Documents.Seria ...
System.Windows.Forms Namespace
System.Windows.Forms.Component ...
System.Windows.Forms.Design Na ...
System.Windows.Forms.Design.Be ...
System.Windows.Forms.Integrati ...
System.Windows.Forms.Layout Na ...
System.Windows.Forms.PropertyG ...
System.Windows.Forms.VisualSty ...
System.Windows.Ink Namespace
System.Windows.Ink.AnalysisCor ...
System.Windows.Input Namespace
System.Windows.Input.StylusPlu ...
System.Windows.Interop Namespa ...
System.Windows.Markup Namespac ...
System.Windows.Markup.Localize ...
System.Windows.Markup.Primitiv ...
System.Windows.Media Namespace
System.Windows.Media.Animation ...
System.Windows.Media.Converter ...
System.Windows.Media.Effects N ...
System.Windows.Media.Imaging N ...
System.Windows.Media.Media3D N ...
System.Windows.Media.Media3D.C ...
System.Windows.Media.TextForma ...
System.Windows.Navigation Name ...
System.Windows.Resources Names ...
System.Windows.Shapes Namespac ...
System.Windows.Threading Names ...
System.Windows.Xps Namespace
System.Windows.Xps.Packaging N ...
System.Windows.Xps.Serializati ...
System.Workflow.Activities Nam ...
System.Workflow.Activities.Con ...
System.Workflow.Activities.Rul ...
System.Workflow.Activities.Rul ...
System.Workflow.ComponentModel ...
System.Workflow.ComponentModel ...
System.Workflow.ComponentModel ...
System.Workflow.ComponentModel ...
System.Workflow.Runtime Namesp ...
System.Workflow.Runtime.Config ...
System.Workflow.Runtime.DebugE ...
System.Workflow.Runtime.Hostin ...
System.Workflow.Runtime.Tracki ...
System.Xml Namespace
System.Xml.Linq Namespace
System.Xml.Schema Namespace
System.Xml.Serialization Names ...
System.Xml.Serialization.Advan ...
System.Xml.Serialization.Confi ...
System.Xml.XPath Namespace
System.Xml.Xsl Namespace
System.Xml.Xsl.Runtime Namespa ...
UIAutomationClientsideProvider ...
Switch View :
Classic
Lightweight Beta
ScriptFree
Feedback
.NET Framework Class Library
System.Net.Security Namespace
The
System.Net.Security
namespace provides network streams for secure communications between hosts.
Classes
Class
Description
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.
Delegates
Delegate
Description
LocalCertificateSelectionCallback
Selects the local Secure Sockets Layer (SSL) certificate used for authentication.
RemoteCertificateValidationCallback
Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.
Enumerations
Enumeration
Description
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.
See Also
Reference
System.Net
Other Resources
Network Programming
Accessing the Internet Through a Proxy
Best Practices for System.Net Classes
Network Programming
Configuring Internet Applications
Internet Protocol Version 6
Network Tracing
Security in Network Programming
Tags :