SslProtocols Enumeración

Definición

Define las posibles versiones 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
SslProtocols
Atributos

Campos

Nombre Valor Description
None 0

Permite al sistema operativo elegir el mejor protocolo que usar y bloquear protocolos que no son seguros. A menos que la aplicación tenga una razón específica para no hacerlo, debe usar este campo.

Ssl2 12

Especifica el protocolo SSL 2.0. SSL 2.0 se ha reemplazado por el protocolo TLS y solo se proporciona para compatibilidad con versiones anteriores.

Ssl3 48

Especifica el protocolo SSL 3.0. SSL 3.0 se ha reemplazado por el protocolo TLS y solo se proporciona para compatibilidad con versiones anteriores.

Tls 192

Especifica el protocolo de seguridad TLS 1.0. TLS 1.0 solo se proporciona por compatibilidad con versiones anteriores. El protocolo TLS se define en IETF RFC 2246. Este miembro está obsoleto a partir de .NET 7.

Default 240

Use None en lugar de Default. Default solo permite negociar los protocolos capa de sockets seguros (SSL) 3.0 o seguridad de la capa de transporte (TLS) 1.0 y esas opciones ahora se consideran obsoletas. Por lo tanto, Default no se permite en muchas organizaciones. A pesar del nombre de este campo, SslStream no lo usa como valor predeterminado, excepto en circunstancias especiales.

Tls11 768

Especifica el protocolo de seguridad TLS 1.1. El protocolo TLS se define 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 se define en IETF RFC 5246.

Tls13 12288

Especifica el protocolo de seguridad TLS 1.3. El protocolo TLS se define 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.

Se aplica a