SecurityProtocolType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает протоколы безопасности, поддерживаемые пакетом безопасности Schannel.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class SecurityProtocolType
[System.Flags]
public enum SecurityProtocolType
[<System.Flags>]
type SecurityProtocolType =
Public Enum SecurityProtocolType
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| SystemDefault | 0 | Позволяет операционной системе выбирать лучший протокол для использования и блокировать протоколы, которые не защищены. Если приложение не имеет определенной причины, следует использовать это значение. |
| Ssl3 | 48 | Указывает протокол безопасности SSL 3.0. ПРОТОКОЛ SSL 3.0 заменен протоколом TLS и предоставляется только для обратной совместимости. |
| 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 свойства. Используйте это перечисление, чтобы определить политику протокола безопасности транспорта при использовании HTTP-API в .NET Framework, например WebClient, HttpWebRequestHttpClientи SmtpClient (при использовании TLS/SSL).
Протоколы TLS предполагают, что используется протокол, ориентированный на подключение, обычно TCP.