SecurityProtocolType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает протоколы безопасности, которые поддерживаются пакетом безопасности Schannel.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType =
Public Enum SecurityProtocolType
- Наследование
- Атрибуты
Поля
Ssl3 | 48 | Указывает протокол безопасности SSL 3.0. Протокол SSL 3.0 был заменен протоколом TLS и предоставляется только в целях обратной совместимости. |
SystemDefault | 0 | Позволяет операционной системе выбрать наилучший протокол для использования и блокирования протоколов, которые не являются безопасными. Если к приложению не предъявляется особых требований, следует использовать это значение. |
Tls | 192 | Указывает протокол безопасности TLS 1.0. Протокол TLS 1.0 определяется в документе IETF RFC 2246. |
Tls11 | 768 | Указывает протокол безопасности TLS 1.1. Протокол TLS 1.1 определяется в документе IETF RFC 4346. В операционных системах Windows это значение поддерживается, начиная с Windows 7. |
Tls12 | 3072 | Указывает протокол безопасности TLS 1.2. Протокол TLS 1.2 определяется в документе IETF RFC 5246. В операционных системах Windows это значение поддерживается, начиная с Windows 7. |
Tls13 | 12288 | Задается протокол обеспечения безопасности TLS 1.3. Протокол TLS определяется в документе IETF RFC 8446. |
Комментарии
Это перечисление определяет набор значений, которые можно использовать для указания используемого протокола безопасности транспорта. Это перечислимый тип для SecurityProtocol свойства . Используйте это перечисление, чтобы определить политику протокола безопасности транспорта при использовании API HTTP в .NET Framework, таких как WebClient, HttpWebRequest, HttpClientи SmtpClient (при использовании TLS/SSL).
Протоколы TLS предполагают, что используется протокол, ориентированный на подключение, обычно TCP.