PÚBLICO Perguntas Tags Usuários Sem resposta A conexão SSL não pôde ser estabelecida, consulte a exceção interna. Foi forçado o cancelamento de uma conexão existente pelo host remoto

Preciso fazer uma integração com pagamentos via pix e uso um certificado digital Mas quando tento enviar a requisição retorna a mensagem: A conexão SSL não pôde ser estabelecida, consulte a exceção interna. Foi forçado o cancelamento de uma conexão existente pelo host remoto…

Não tenho muita experiência com TLS/SSL. Segue abaixo o código: Alguém tem idéia do que pode esta resultando esse erro?

        var certPem = File.ReadAllText("Sandbox.pem");
        var keyPem = File.ReadAllText("Sandbox.key");
        var cert = X509Certificate2.CreateFromPem(certPem, keyPem);

        var handler = new HttpClientHandler();
        handler.ClientCertificateOptions = ClientCertificateOption.Manual;
        handler.ClientCertificates.Add(cert);


        System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

        HttpClient client = new HttpClient(handler);

        client.BaseAddress = new Uri(uri);
        client.DefaultRequestHeaders.Accept.Clear();
        client.DefaultRequestHeaders.Add("Authorization", "Bearer " + TokenPix);
        client.DefaultRequestHeaders.Add("Host", "secure.sandbox.api.com");
        
        string json = JsonConvert.SerializeObject(texto);
        var res = new StringContent(json, System.Text.Encoding.UTF8, "application/json");
        var response = await client.PutAsync(uri, res);

Tem como vc postar a stacktrace completa do erro?