SecurityProtocolType SecurityProtocolType SecurityProtocolType SecurityProtocolType Enum

Определение

Указывает протоколы безопасности, которые поддерживаются пакетом безопасности Schannel.Specifies the security protocols that are supported by the Schannel security package.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
type SecurityProtocolType = 
Public Enum SecurityProtocolType
Наследование
SecurityProtocolTypeSecurityProtocolTypeSecurityProtocolTypeSecurityProtocolType
Атрибуты

Поля

Ssl3 Ssl3 Ssl3 Ssl3 48

Указывает протокол безопасности SSL 3.0.Specifies the Secure Socket Layer (SSL) 3.0 security protocol. Протокол SSL 3.0 был заменен протоколом TLS и предоставляется только в целях обратной совместимости.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

Позволяет операционной системе выбрать наилучший протокол для использования и блокирования протоколов, которые не являются безопасными.Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. Если к приложению не предъявляется особых требований, следует использовать это значение.Unless your app has a specific reason not to, you should use this value.

Tls Tls Tls Tls 192

Указывает протокол безопасности TLS 1.0.Specifies the Transport Layer Security (TLS) 1.0 security protocol. Протокол TLS 1.0 определяется в документе IETF RFC 2246.The TLS 1.0 protocol is defined in IETF RFC 2246.

Tls11 Tls11 Tls11 Tls11 768

Указывает протокол безопасности TLS 1.1.Specifies the Transport Layer Security (TLS) 1.1 security protocol. Протокол TLS 1.1 определяется в документе IETF RFC 4346.The TLS 1.1 protocol is defined in IETF RFC 4346. В операционных системах Windows это значение поддерживается, начиная с Windows 7.On Windows systems, this value is supported starting with Windows 7.

Tls12 Tls12 Tls12 Tls12 3072

Указывает протокол безопасности TLS 1.2.Specifies the Transport Layer Security (TLS) 1.2 security protocol. Протокол TLS 1.2 определяется в документе IETF RFC 5246.The TLS 1.2 protocol is defined in IETF RFC 5246. В операционных системах Windows это значение поддерживается, начиная с Windows 7.On Windows systems, this value is supported starting with Windows 7.

Tls13 Tls13 Tls13 Tls13 12288

Задается протокол обеспечения безопасности TLS 1.3.Specifies the TLS 1.3 security protocol. Протокол TLS определяется в документе IETF RFC 8446.The TLS protocol is defined in IETF RFC 8446.

Комментарии

Это перечисление определяет набор значений, которые можно использовать для указания используемого протокола безопасности транспорта.This enumeration defines the set of values that you can use to specify which transport security protocol to use. Это перечислимый тип для SecurityProtocol свойства.It is the enumerated type for the SecurityProtocol property. Используйте это перечисление, чтобы определить политику протокола безопасности транспорта при использовании API-интерфейсов HTTP в .NET Framework WebClient, HttpWebRequestнапример HttpClient,, SmtpClient и (при использовании 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).

Протоколы TLS предполагают, что используется протокол, ориентированный на соединение, обычно TCP.The Transport Layer Security (TLS) protocols assume that a connection-oriented protocol, typically TCP, is in use.

Применяется к