Добрый вечер!
Написал код для скачивания файла по сети в .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 скачивает.