System.Net.Security Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des flux réseau pour des communications sécurisées entre les hôtes.
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. |
CipherSuitesPolicy |
Spécifie les suites de chiffrement autorisées. |
NegotiateAuthentication |
Représente un échange d’authentification avec état qui utilise les protocoles de sécurité Negotiate, NTLM ou Kerberos pour authentifier le client ou le serveur, dans la communication client-serveur. |
NegotiateAuthenticationClientOptions |
Représente un conteneur de propriétés pour le côté client d’un échange d’authentification. |
NegotiateAuthenticationServerOptions |
Représente un conteneur de propriétés pour le côté serveur d’un échange d’authentification. |
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. |
SslCertificateTrust |
Représente une stratégie d’approbation à utiliser avec des connexions SSL/TLS. |
SslClientAuthenticationOptions |
Représente un sac de propriétés d’authentification client pour .SslStream |
SslServerAuthenticationOptions |
Ce struct représente un conteneur de propriétés d’authentification de serveur pour le SslStream. |
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. |
SslStreamCertificateContext |
Représente un ensemble de certificats utilisés pour créer une chaîne de certificats. |
Structures
SslApplicationProtocol |
Représente une valeur du protocole d’application TLS. |
SslClientHelloInfo |
Ce struct contient des informations provenant du frame Hello du client TLS reçu. |
É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. |
EncryptionPolicy |
Spécifie la stratégie de chiffrement. |
NegotiateAuthenticationStatusCode |
Spécifie les états d’une étape unique d’un échange d’authentification. |
ProtectionLevel |
Indique les services de sécurité demandés pour un flux authentifié. |
SslPolicyErrors |
Énumère les erreurs de stratégie SSL (Secure Socket Layer). |
TlsCipherSuite |
Représente les valeurs de la suite de chiffrement pour le protocole TLS (anciennement SSL). |
Délégués
LocalCertificateSelectionCallback |
Sélectionne le certificat SSL (Secure Sockets Layer) local utilisé pour l'authentification. |
RemoteCertificateValidationCallback |
Vérifie le certificat SSL (Secure Sockets Layer) distant utilisé pour l'authentification. |
ServerCertificateSelectionCallback |
Sélectionne le certificat SSL du serveur. |
ServerOptionsSelectionCallback |
Représente la méthode de rappel asynchrone qui sélectionnera les propriétés de session en fonction du nom demandé par le client. |