SecurityProtocolType 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í.
Especifica los protocolos de seguridad que admite el paquete de seguridad Schannel.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType =
Public Enum SecurityProtocolType
- Herencia
- Atributos
Campos
Ssl3 | 48 | Especifica el protocolo de seguridad Secure Socket Layer (SSL) 3.0. El protocolo Seguridad de la capa de transporte (TLS) ha reemplazado a SSL 3.0 y solo se proporciona para la compatibilidad con versiones anteriores. |
SystemDefault | 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 valor, excepto si existe un motivo específico para no usarlo en la aplicación. |
Tls | 192 | Especifica el protocolo Seguridad de la capa de transporte (TLS) 1.0. El protocolo TLS 1.0 está definido en IETF RFC 2246. |
Tls11 | 768 | Especifica el protocolo Seguridad de la capa de transporte (TLS) 1.1. El protocolo TLS 1.1 está definido en IETF RFC 4346. En los sistemas de Windows, este valor se admite a partir de Windows 7. |
Tls12 | 3072 | Especifica el protocolo Seguridad de la capa de transporte (TLS) 1.2. El protocolo TLS 1.2 está definido en IETF RFC 5246. En los sistemas de Windows, este valor se admite a partir de Windows 7. |
Tls13 | 12288 | Especifica el protocolo de seguridad TLS 1.3. El protocolo TLS está definido en IETF RFC 8446. |
Comentarios
Esta enumeración define el conjunto de valores que puede usar para especificar qué protocolo de seguridad de transporte se va a usar. Es el tipo enumerado para la SecurityProtocol propiedad . Use esta enumeración para determinar la directiva de protocolo de seguridad de transporte cuando se usan las API HTTP en el .NET Framework como WebClient, HttpWebRequest, HttpClienty SmtpClient (cuando se usa TLS/SSL).
Los protocolos de seguridad de la capa de transporte (TLS) suponen que un protocolo orientado a la conexión, normalmente TCP, está en uso.