SslProtocols Enumeración
Definición
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í.
Define las versiones posibles de SslProtocols.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols =
Public Enum SslProtocols
- Herencia
- Atributos
Campos
Default | 240 | Use |
None | 0 | Permite que el sistema operativo seleccione el mejor protocolo y que impida el uso de protocolos que no se consideren seguros. Le recomendamos que use este campo, excepto si existe un motivo específico para no usarlo en la aplicación. |
Ssl2 | 12 | Especifica el protocolo SSL 2.0. El protocolo TLS ha reemplazado a SSL 2.0 y sólo se proporciona para la compatibilidad con versiones anteriores. |
Ssl3 | 48 | Especifica el protocolo SSL 3.0. El protocolo TLS ha reemplazado a SSL 3.0 y solo se proporciona para la compatibilidad con versiones anteriores. |
Tls | 192 | Especifica el protocolo de seguridad TLS 1.0. La compatibilidad con TLS 1.0 solo se proporciona para permitir versiones anteriores. El protocolo TLS está definido en IETF RFC 2246. Este miembro está obsoleto a partir de .NET 7. |
Tls11 | 768 | Especifica el protocolo de seguridad TLS 1.1. El protocolo TLS está definido en IETF RFC 4346. Este miembro está obsoleto a partir de .NET 7. |
Tls12 | 3072 | Especifica el protocolo de seguridad TLS 1.2. El protocolo TLS está definido en IETF RFC 5246. |
Tls13 | 12288 | Especifica el protocolo de seguridad TLS 1.3. El protocolo TLS está definido en IETF RFC 8446. |
Comentarios
Durante el protocolo de enlace, el cliente envía una lista de versiones SSL y el servidor elige la mejor versión coincidente de esa lista.