Для тех, у кого есть похожие проблемы:
Откройте PowerShell, запустите от имени администратора: [Net.ServicePointManager]::SecurityProtocol
Обратите внимание: Ssl3, Tls
Выполните следующие 2 команды в PowerShell
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord
Закройте PowerShell, снова откройте как администратор, запустите: [Net.ServicePointManager]::SecurityProtocol
Теперь обратите внимание на вывод, система будет работать без использования этого кода System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
Выводis: Tls, Tls11, Tls12
Отключите Tls1
в ОС, и он будет согласовывать Tls12
, если доступно.