SecurityProtocolType SecurityProtocolType SecurityProtocolType SecurityProtocolType Enum

Definición

Especifica los protocolos de seguridad que admite el paquete de seguridad Schannel.Specifies the security protocols that are supported by the Schannel security package.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
type SecurityProtocolType = 
Public Enum SecurityProtocolType
Herencia
SecurityProtocolTypeSecurityProtocolTypeSecurityProtocolTypeSecurityProtocolType
Atributos

Campos

Ssl3 Ssl3 Ssl3 Ssl3 48

Especifica el protocolo de seguridad Secure Socket Layer (SSL) 3.0.Specifies the Secure Socket Layer (SSL) 3.0 security protocol. 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.SSL 3.0 has been superseded by the Transport Layer Security (TLS) protocol and is provided for backward compatibility only.

SystemDefault SystemDefault SystemDefault SystemDefault 0

Permite que el sistema operativo seleccione el mejor protocolo y que impida el uso de protocolos que no se consideren seguros.Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. Le recomendamos que use este valor, excepto si existe un motivo específico para no usarlo en la aplicación.Unless your app has a specific reason not to, you should use this value.

Tls Tls Tls Tls 192

Especifica el protocolo Seguridad de la capa de transporte (TLS) 1.0.Specifies the Transport Layer Security (TLS) 1.0 security protocol. El protocolo TLS 1.0 está definido en IETF RFC 2246.The TLS 1.0 protocol is defined in IETF RFC 2246.

Tls11 Tls11 Tls11 Tls11 768

Especifica el protocolo Seguridad de la capa de transporte (TLS) 1.1.Specifies the Transport Layer Security (TLS) 1.1 security protocol. El protocolo TLS 1.1 está definido en IETF RFC 4346.The TLS 1.1 protocol is defined in IETF RFC 4346. En los sistemas de Windows, este valor se admite a partir de Windows 7.On Windows systems, this value is supported starting with Windows 7.

Tls12 Tls12 Tls12 Tls12 3072

Especifica el protocolo Seguridad de la capa de transporte (TLS) 1.2.Specifies the Transport Layer Security (TLS) 1.2 security protocol. El protocolo TLS 1.2 está definido en IETF RFC 5246.The TLS 1.2 protocol is defined in IETF RFC 5246. En los sistemas de Windows, este valor se admite a partir de Windows 7.On Windows systems, this value is supported starting with Windows 7.

Tls13 Tls13 Tls13 Tls13 12288

Especifica el protocolo de seguridad TLS 1.3.Specifies the TLS 1.3 security protocol. El protocolo TLS está definido en IETF RFC 8446.The TLS protocol is defined in 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 utilizar.This enumeration defines the set of values that you can use to specify which transport security protocol to use. Es el tipo enumerado de la SecurityProtocol propiedad.It is the enumerated type for the SecurityProtocol property. Utilice esta enumeración para determinar la Directiva del Protocolo de seguridad de transporte cuando use API http en el .NET Framework WebClientcomo HttpWebRequest, HttpClient, y SmtpClient (al usar TLS/SSL).Use this enumeration to determine your transport security protocol policy when you're using HTTP APIs in the .NET Framework such as WebClient, HttpWebRequest, HttpClient, and SmtpClient (when using 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.The Transport Layer Security (TLS) protocols assume that a connection-oriented protocol, typically TCP, is in use.

Se aplica a