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