none
Webclient Erro"A solicitação foi anulada: Não foi possível criar um canal seguro para SSL/TLS." RRS feed

  • Pergunta

  • Oi amigos, boa tarde, bom eu fiz um programa que lista os cds do site "Suamusica.com", estava pegando de boa, porem o site atualizou e agora me vem esse erro "A solicitação foi anulada: Não foi possível criar um canal seguro para SSL/TLS.", usando webclient download string "https://www.suamusica.com.br/top/geral", o que seria esse erro ?

    Foto do erro

    domingo, 17 de dezembro de 2017 18:08

Respostas

  • Olá Jõa Paulo,

    Tudo bem?!

    Tenta colocar isso na inicialização de seu programa ou na chamada de seu método se achar mais prático.

    ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    Rafael Almeida
    Senior Developer C#
    Development Leader at JAMSOFT Informática
    Microsoft Certified Professional
    Criador e Mantenedor do EntityFramework Core for Firebird
    Contribuidor do EntityFramework Core
    Email: ralms@ralms.net
    Blog -  GitHub  -  LinkedIn -  Twitter

    • Marcado como Resposta João Paulo [] segunda-feira, 18 de dezembro de 2017 02:47
    domingo, 17 de dezembro de 2017 23:42

Todas as Respostas

  • Olá Jõa Paulo,

    Tudo bem?!

    Tenta colocar isso na inicialização de seu programa ou na chamada de seu método se achar mais prático.

    ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    Rafael Almeida
    Senior Developer C#
    Development Leader at JAMSOFT Informática
    Microsoft Certified Professional
    Criador e Mantenedor do EntityFramework Core for Firebird
    Contribuidor do EntityFramework Core
    Email: ralms@ralms.net
    Blog -  GitHub  -  LinkedIn -  Twitter

    • Marcado como Resposta João Paulo [] segunda-feira, 18 de dezembro de 2017 02:47
    domingo, 17 de dezembro de 2017 23:42
  • Boa noite amigo, testei sua maneira porem não funciona ! procurei na net achei este codigo abaixo, deu de boa, de qualquer forma muito obrigado amigo.

    Codigo

          ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11

    segunda-feira, 18 de dezembro de 2017 02:47
  • Boa noite amigo, testei sua maneira porem não funciona ! procurei na net achei este codigo abaixo, deu de boa, de qualquer forma muito obrigado amigo.

    Codigo

          ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11

    Paulo,

    Bom dia, então use isso:

    ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;

    Para maior compatibilidade com o protocolo de segurança.


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    Rafael Almeida
    Senior Developer C#
    Development Leader at JAMSOFT Informática
    Microsoft Certified Professional
    Criador e Mantenedor do EntityFramework Core for Firebird
    Contribuidor do EntityFramework Core
    Email: ralms@ralms.net
    Blog -  GitHub  -  LinkedIn -  Twitter

    segunda-feira, 18 de dezembro de 2017 11:26
  • Ok amigo, obrigado.
    terça-feira, 19 de dezembro de 2017 02:27
  • Funcionou perfeitamente muito Obrigado.
    quinta-feira, 6 de dezembro de 2018 19:37
  • Muito bom ! obrigado
    quinta-feira, 6 de fevereiro de 2020 13:03