SslProtocols Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет возможные версии SslProtocols.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class SslProtocols
[System.Flags]
public enum SslProtocols
[<System.Flags>]
type SslProtocols =
Public Enum SslProtocols
- Наследование
- Атрибуты
Поля
Default | 240 | Используйте |
None | 0 | Позволяет операционной системе выбрать наилучший протокол для использования и блокирования протоколов, которые не являются безопасными. Если к приложению не предъявляется особых требований, следует использовать это поле. |
Ssl2 | 12 | Задается протокол SSL 2.0. Протокол SSL 2.0 был заменен протоколом TLS и предоставляется только в целях обратной совместимости. |
Ssl3 | 48 | Задает протокол SSL 3.0. Протокол SSL 3.0 был заменен протоколом TLS и предоставляется только в целях обратной совместимости. |
Tls | 192 | Задается протокол обеспечения безопасности TLS 1.0. TLS 1.0 предоставляется только для обеспечения обратной совместимости. Протокол TLS определяется в документе IETF RFC 2246. Этот элемент устарел, начиная с .NET 7. |
Tls11 | 768 | Задает протокол обеспечения безопасности TLS 1.1. Протокол TLS определяется в документе IETF RFC 4346. Этот элемент устарел, начиная с .NET 7. |
Tls12 | 3072 | Задает протокол обеспечения безопасности TLS 1.2. Протокол TLS определяется в документе IETF RFC 5246. |
Tls13 | 12288 | Задается протокол обеспечения безопасности TLS 1.3. Протокол TLS определяется в документе IETF RFC 8446. |
Комментарии
Во время подтверждения клиент отправляет список версий SSL, а сервер выбирает из этого списка наиболее подходящую версию.