.NET 3.5 не поддерживал TLS 1.1 и 1.2 при первоначальном выпуске. Позже были выпущены исправления для Windows 7 с пакетом обновления 1 и Server 2008 R2 с пакетом обновления 1, Windows 8.1 и Server 2012 R2 и Windows Server 2012. Однако ни одно из этих исправлений не будет установлено в Windows 10. Все они выдают сообщение «Обновление неприменимо к вашему компьютеру».
Есть ли патч для Windows 10? Похоже, он еще не является частью Windows 10. Я подтвердил это, протестировав HTTPS-запрос в приложении .NET 3.5 к серверу, требующему как минимум TLS 1.1, и он не работает.
Существует похожий вопрос с хорошими ответами, но а) рекомендации по внесению изменений в код не работают для меня, потому что я бы предпочел установить исправление, и б) ответ, в котором упоминаются исправления, не распространяется на Windows 10.