System.Net.Security Espace de noms

L'espace de noms System.Net.Security fournit des flux de données de réseau pour les communications sécurisées entre les hôtes. The System.Net.Security namespace provides network streams for secure communications between hosts.

Classes

AuthenticatedStream

Fournit des méthodes pour passer des informations d'identification via un flux et demander ou exécuter l'authentification pour des applications client-serveur.Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications.

CipherSuitesPolicy

Spécifie les suites de chiffrement autorisées.Specifies allowed cipher suites.

NegotiateStream

Fournit un flux qui utilise le protocole de sécurité Negotiate pour authentifier le client et éventuellement le serveur, dans les communications client-serveur.Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication.

SslClientAuthenticationOptions
SslServerAuthenticationOptions
SslStream

Fournit un flux utilisé pour la communication client-serveur qui passe par le protocole de sécurité Secure Socket Layer (SSL) pour authentifier le serveur et éventuellement le client.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.

Structures

SslApplicationProtocol

Énumérations

AuthenticationLevel

Spécifie les exigences du client en matière d'authentification et d'emprunt d'identité lors de l'utilisation de la classe WebRequest et des classes dérivées pour demander une ressource.Specifies client requirements for authentication and impersonation when using the WebRequest class and derived classes to request a resource.

EncryptionPolicy

EncryptionPolicy à utiliser.The EncryptionPolicy to use.

ProtectionLevel

Indique les services de sécurité demandés pour un flux authentifié.Indicates the security services requested for an authenticated stream.

SslPolicyErrors

Énumère les erreurs de stratégie SSL (Secure Socket Layer).Enumerates Secure Socket Layer (SSL) policy errors.

TlsCipherSuite

Représente les valeurs de la suite de chiffrement pour le protocole TLS (anciennement SSL).Represents cipher suite values for the TLS (formerly SSL) protocol.

Délégués

LocalCertificateSelectionCallback

Sélectionne le certificat SSL (Secure Sockets Layer) local utilisé pour l'authentification.Selects the local Secure Sockets Layer (SSL) certificate used for authentication.

RemoteCertificateValidationCallback

Vérifie le certificat SSL (Secure Sockets Layer) distant utilisé pour l'authentification.Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.

ServerCertificateSelectionCallback