Windows service: запрос был прерван: не удалось создать безопасный канал SSL / TLS - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть служба Windows (разновидность службы syn c), размещенная на сервере. Я получу данные через эту службу syn c и обновлю в базе данных. Я получаю доступ к JSON через HTTPS. Веб-сайт расположен на одном сервере, и я использую приложение windows на своем сервере. Я пытаюсь обойти сертификат SSL, однако мой код все еще не работает.

string endPoint = "https://serveraccess.com";
string url = "GetData";
HttpRestClient Client=new HttpRestClient(endPoint, false);
var response = Client.Get<object>(url,null,null);

Здесь HttpRestClient - это мой предопределенный класс, который внутренне вызывает HttpWebRequest, и я настраиваю ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12. Ниже приведена ошибка, приводящая к получению

The request was aborted: Could not create SSL/TLS secure channel. System.Net.WebResponse GetResponse()
 at System.Net.HttpWebRequest.GetResponse()
   at RestSharp.Http.GetRawResponse(HttpWebRequest request)
   at RestSharp.Http.GetResponse(HttpWebRequest request)
...