System.Net.Security Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona secuencias de red para comunicaciones seguras entre hosts.
Clases
| AuthenticatedStream |
Proporciona métodos para pasar las credenciales a través de una secuencia y solicitar o realizar la autenticación para las aplicaciones de cliente-servidor |
| CipherSuitesPolicy |
Especifica los conjuntos de cifrado permitidos. |
| NegotiateAuthentication |
Representa un intercambio de autenticación con estado que usa los protocolos de seguridad Negotiate, NTLM o Kerberos para autenticar el cliente o el servidor, en la comunicación cliente-servidor. |
| NegotiateAuthenticationClientOptions |
Representa un contenedor de propiedades para el lado cliente de un intercambio de autenticación. |
| NegotiateAuthenticationServerOptions |
Representa un contenedor de propiedades para el lado servidor de un intercambio de autenticación. |
| NegotiateStream |
Proporciona una secuencia que utiliza el protocolo de negociación de seguridad para autenticar el cliente, y opcionalmente el servidor, en la comunicación cliente-servidor. |
| SslCertificateTrust |
Representa una directiva de confianza para su uso con conexiones SSL/TLS. |
| SslClientAuthenticationOptions |
Representa un contenedor de propiedades de autenticación del cliente para SslStream. |
| SslServerAuthenticationOptions |
Esta estructura representa un contenedor de propiedades de autenticación del servidor para SslStream. |
| SslStream |
Proporciona una transmisión que se utiliza para la comunicación cliente/servidor que utiliza el protocolo de seguridad Capa de sockets seguros (SSL) para autenticar el servidor y, opcionalmente, el cliente. |
| SslStreamCertificateContext |
Representa un conjunto de certificados usados para crear una cadena de certificados. |
Estructuras
| SslApplicationProtocol |
Representa un valor del protocolo de aplicación TLS. |
| SslClientHelloInfo |
Esta estructura contiene información del marco Client Hello TLS. |
Enumeraciones
| AuthenticationLevel |
Especifica los requisitos del cliente para la autenticación y suplantación al utilizar la clase WebRequest y las clases derivadas para solicitar un recurso. |
| EncryptionPolicy |
Especifica la directiva de cifrado. |
| NegotiateAuthenticationStatusCode |
Especifica los estados de un único paso de un intercambio de autenticación. |
| ProtectionLevel |
Indica los servicios de seguridad solicitados para una secuencia autenticada. |
| SslPolicyErrors |
Enumera los errores de la directiva de capa de sockets seguros (SSL). |
| TlsCipherSuite |
Representa los valores del conjunto de cifrado para el protocolo TLS (anteriormente, SSL). |
Delegados
| LocalCertificateSelectionCallback |
Selecciona el certificado SSL (Secure Sockets Layer) local que se utiliza para la autenticación. |
| RemoteCertificateValidationCallback |
Comprueba el certificado SSL (Secure Sockets Layer) remoto que se utiliza para la autenticación. |
| ServerCertificateSelectionCallback |
Selecciona el certificado de Capa de sockets seguros del servidor (SSL). |
| ServerOptionsSelectionCallback |
Representa el método de devolución de llamada asincrónica que seleccionará las propiedades de la sesión en función del nombre solicitado por el cliente. |