Как применять TLS 1.2 в приложении WinNet Forms .Net Framework так же, как ServicePointManager для выполнения HTTP-запросов - PullRequest
0 голосов
/ 15 мая 2018

Просто вкратце о том, чего мы пытаемся достичь:

Приложение Win Forms (.Net 3.5) для обеспечения совместимости / совместимости с протоколом TLS 1.2. Приложение также включает Crystal Reports 13.0.12 TLS 1.2 включен на Sql Server, но TLS 1.0 / 1.1 явно не отключен

Не могли бы вы высказать свои соображения по поводу ниже и предоставить необходимые материалы:
1) Как применить TLS 1.2 из WinNet-приложения .Net Framework, аналогичного ServicePointManager, для выполнения HTTP-запросов. (Не удалось найти решение, чтобы сделать то же самое для приложения Windows Forms, и кажется, что единственный способ - это сделать на уровне ОС в реестре)
2) Кроме того, Crystal Reports, похоже, использует протоколы TLS 1.0 / SSL 3.0 и не использует TLS 1.2 для связи, как видно из сетевого монитора Microsoft. Как этого добиться?
[ОБНОВЛЕНИЕ]: TLS 1.2 был достигнут с помощью нового драйвера MSOLEDBSQL, но, похоже, SQLNCLI10 / SQLNCLI11, похоже, не поддерживает TLS 1.2, и отчеты Crystal нарушаются после того, как SSL 3.0 был отключен на сервере, на котором размещен Sql Server 2008 R2

Спасибо за вашу помощь!

...