Я пытаюсь подтвердить, что мое приложение подключается к серверу SQL с использованием TLS 1.2. Я могу видеть, что он подключается с использованием 1.2 с помощью Wire Shark, но я хочу подтвердить, что когда я переключаюсь обратно на 1.1, он показывает 1.1. Однако, когда я переключаюсь на 1.1 в моем коде, он все еще показывает TLS 1.2 в Wireshark. Почему TLS 1.2 используется независимо? Я боюсь, что он всегда показывает TLS 1.2 только для рукопожатия, но на самом деле он не соединяется с TLS 1.2. Он также не отображает приветствие сервера в Windows Network Analyzer, как я читал в других статьях переполнения стека. Это только показывает клиенту привет. Нужен ли сервер привет? Поскольку он использует TDS, я не уверен, должен ли сервер быть там.
// когда я использую этот код, он показывает как использует tls 1.2 в Wire Shark
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11;