@WisdomButcher

Как скачать файл из интернета с помощью WebClient?

Добрый вечер!
Написал код для скачивания файла по сети в .net core Linux:
var link = "https://www.atsenergo.ru/nreport?fid=AFFD00AEC4F50010E053AC103C8C9DB4";
        var net = new System.Net.WebClient();
        byte[] file = net.DownloadData(link);

При выполнении последней строки выбрасывается исключение:
Exception has occurred: CLR/System.Net.WebException
An exception of type 'System.Net.WebException' occurred in System.Net.WebClient.dll but was not handled in user code: 'The SSL connection could not be established, see inner exception. Authentication failed, see inner exception.'
Inner exceptions found, see $exception in variables window for more details.
Innermost exception Interop.Crypto.OpenSslCryptographicException : error:1414D172:SSL routines:tls12_check_peer_sigalg:wrong signature type
Чего не хватает для работы программы? По http, https ya.ru скачивает.
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Проблема TLS1.3, надо ограничиваться только TLS1.2 и ниже.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы