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. |