Compartir vía


System.Net.Security Espacio de nombres

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.