Página 1 de 1

Não foi possível criar um canal seguro para SSL/TLS

Enviado: 02 Set 2023 09:34
por porter
Olá pessoal, estou consumindo uma API do IBGE, para aprendizado, na linguagem C#, na hora da execução, está dando esse erro:
System.Net.Http.HttpRequestException: Ocorreu um erro ao enviar a solicitação. ---> System.Net.WebException: A solicitação foi anulada: Não foi possível criar um canal seguro para SSL/TLS.
em System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
em System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- Fim do rastreamento de pilha de exceções internas ---
em System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
em System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
em TesteAPI.Program.<teste2>d__1.MoveNext() na c:\TestandoAPI\TesteAPI\Program.cs:linha 25
Habilitei TLS 1.0, 1.1 e 1.2

Código: Selecionar todos

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;

namespace TesteAPI
{
    internal class Program
    {
        static void Main(string[] args)
        {
            teste2();
            Console.ReadKey();
        }

 static async void teste2()
        {
            try
            {
                var client = new HttpClient();
                var request = new HttpRequestMessage(HttpMethod.Get, "https://servicodados.ibge.gov.br/api/v1/localidades/municipios");
                var response = await client.SendAsync(request); // Erro nessa linha.
                response.EnsureSuccessStatusCode();
                Console.WriteLine(await response.Content.ReadAsStringAsync());
                Console.ReadKey();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                Console.ReadKey();
            }
        }

   }
}
Windows Form, C#, windows 10

Não foi possível criar um canal seguro para SSL/TLS

Enviado: 02 Set 2023 10:08
por Itamar M. Lins Jr.
Olá!
Ativar TLS 2.0
https://pt.stackoverflow.com/questions/ ... -api-cielo

Saudações,
Itamar M. Lins Jr.

Não foi possível criar um canal seguro para SSL/TLS

Enviado: 02 Set 2023 11:47
por porter
Olá Itamar,
Muito obrigado, deu certo.