Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

System.Net.Security

System Library

Author Microsoft
Version 10.0.1
Tags

Public Types

System.​Net.​Security

Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications.
Specifies allowed cipher suites.
Specifies the encryption policy.
Selects the local Secure Sockets Layer (SSL) certificate used for authentication.
Represents a stateful authentication exchange that uses the Negotiate, NTLM, or Kerberos security protocols to authenticate the client or server, in client-server communication.
Represents a property bag for the client side of an authentication exchange.
Represents a property bag for the server side of an authentication exchange.
Specifies the statuses for a single step of an authentication exchange.
Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication.
Indicates the security services requested for an authenticated stream.
Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.
Selects the server Secure Sockets Layer (SSL) certificate.
Represents the asynchronous callback method that will select session properties based on the name requested by the client.
Represents a value of TLS Application protocol.
Represents a trust policy for use with SSL/TLS connections.
Represents a client authentication property bag for the <see cref="T:System.Net.Security.SslStream" /> .
This struct contains information from received TLS Client Hello frame.
This struct represents a server authentication property bag for the <see cref="T:System.Net.Security.SslStream" /> .
class 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.
Represents a set of certificates used for building a certificate chain.
Represents cipher suite values for the TLS (formerly SSL) protocol.

System.​Security.​Authentication

The exception that is thrown when authentication fails for an authentication stream.
The exception that is thrown when authentication fails for an authentication stream and cannot be retried.

System.​Security.​Authentication.​ExtendedProtection

The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> class represents the extended protection policy used by the server to validate incoming client connections.
The <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" /> enumeration specifies when the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> should be enforced.
The <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" /> enumeration specifies the protection scenario enforced by the policy.
The <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> class is a read-only collection of service principal names.