Не удалось установить доверительные отношения для SSL / TLS - PullRequest
0 голосов
/ 05 сентября 2018

Я знаю, что их много в стеке, но я не могу понять это

У меня есть этот код, вызывающий веб-API asp .net core 2 (который не проверяет сертификаты в запросах)

    public async Task<List<LiasseDetails>> CreateLiasse(LiasseCreate liasseData)
    {
        using (var client = new HttpClient())
        {
            var uri = $"{_clusterLinuxUri}{_createPath}";
            var httpResponse = await client
                .PostAsJsonAsync(uri, liasseData)
                .ConfigureAwait(false);

            if (!httpResponse.IsSuccessStatusCode)
                throw new Exception($"{nameof(CreateLiasse)} - error in CL");

            return await httpResponse.Content
                .ReadAsAsync<List<LiasseDetails>>()
                .ConfigureAwait(false);
        }

вызов в почтовом отделении работает нормально (идентичный URL проверен)

Есть идеи, как это отладить? спасибо

РЕДАКТИРОВАТЬ: добавление этого ничего не изменило

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...