У меня есть файл на защищенном сайте, который я хотел бы загрузить с помощью приложения WPF. Файл представляет собой текстовый файл с разделителями табуляции по URL-адресу вида https://my.server.com/test/my_file.txt. Вот код, который у меня есть на данный момент:
Uri uri = new Uri("https://my.server.com/test/my_file.txt");
System.Net.WebClient client = new System.Net.WebClient();
try
{
client.DownloadFile(uri, "my_file.txt");
}
finally
{
client.Dispose();
}
Однако это вызывает исключение System.Net.WebException с сообщением «Базовое соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL / TLS».
Попытка получить доступ к файлу через веб-браузер сначала вызывает предупреждение о том, что сертификат, выданный сервером, не является доверенным, но в большинстве современных браузеров вы можете пройти и успешно получить файл.