SslProtocols Перечисление

Определение

Определяет возможные версии SslProtocols.Defines the possible versions of SslProtocols.

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

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

Поля

Default 240

Используйте None вместо Default.Use None instead of Default. Значение Default разрешает использовать для переговоров только протоколы SSL 3.0 или TLS 1.0 и в настоящее время считается устаревшим.Default permits only the Secure Sockets Layer (SSL) 3.0 or Transport Layer Security (TLS) 1.0 protocols to be negotiated, and those options are now considered obsolete. Следовательно, значение Default не допускается во многих организациях.Consequently, Default is not allowed in many organizations. Несмотря на имя этого поля, SslStream не использует его по умолчанию, за исключением особых случаев.Despite the name of this field, SslStream does not use it as a default except under special circumstances.

None 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 field.

Ssl2 12

Задается протокол SSL 2.0.Specifies the SSL 2.0 protocol. Протокол SSL 2.0 был заменен протоколом TLS и предоставляется только в целях обратной совместимости.SSL 2.0 has been superseded by the TLS protocol and is provided for backward compatibility only.

Ssl3 48

Задает протокол SSL 3.0.Specifies the SSL 3.0 protocol. Протокол SSL 3.0 был заменен протоколом TLS и предоставляется только в целях обратной совместимости.SSL 3.0 has been superseded by the TLS protocol and is provided for backward compatibility only.

Tls 192

Задается протокол обеспечения безопасности TLS 1.0.Specifies the TLS 1.0 security protocol. TLS 1,0 предоставляется только в целях обратной совместимости.TLS 1.0 is provided for backward compatibility only. Протокол TLS определяется в документе IETF RFC 2246.The TLS protocol is defined in IETF RFC 2246.

Tls11 768

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

Tls12 3072

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

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.

Комментарии

Во время подтверждения клиент отправляет список версий SSL, и сервер выбирает из этого списка наиболее подходящие версии.During the handshake, the client sends a list of SSL versions and the server chooses the best matching version from that list.

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