Usuário com melhor resposta
Não foi possível criar um canal seguro ssl/tls

Pergunta
-
Respostas
-
Com essa situação eu não tenho muita ajuda a oferecer, por que nunca passei por isso.
Mais pode ter certeza que encontraremos um solução, se até a noite você não resolver, irei procurar pessoas que conheço que tem mais habilidades com esse tipo de processo pra nos ajudar.
Abraços
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter- Marcado como Resposta Junior_luiz sexta-feira, 19 de janeiro de 2018 15:23
Todas as Respostas
-
Olá Junior_luiz
Geralmente isso ocorre, quando temos problema no certificado digital, quando não enviamos informações corretas para o webservice/api ou o protocolo de segurança é incompatível.
Tente usar isso:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3; ServicePointManager.ServerCertificateValidationCallback = (s,c,n,p) => { return true; };
Abraços!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter -
Se não funcionar com SSL use o Tls12.
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter -
fiz assim :
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; ServicePointManager.ServerCertificateValidationCallback = (s, c, n, p) => { return true; };
O erro continua
Junior
-
fiz assim :
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; ServicePointManager.ServerCertificateValidationCallback = (s, c, n, p) => { return true; };
O erro continua
Junior
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter -
-
Tente usar assim:
private static bool ServerCertificateValidationCallback(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; } public Enviar() { ServicePointManager.CheckCertificateRevocationList = false; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; ServicePointManager.ServerCertificateValidationCallback = ServerCertificateValidationCallback; .... }
Uma pergunta boba, certificado não está vencido néh?
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter -
A mesma coisa, o certificado está valido até 06/2019.
Um detalhe olhando meu certificado no iis diz que ele é server e na documentação diz que é incompatível com server tem que ser client
Existe esse detalhe de um certificado qdo se comprar ele ser server ou client ?
Junior
-
Junior existe muitas respostas pra isso, por que as tem empresas por exemplo:
Sefaz(Emissão de NF-e) que existe uma certificadora especifica.
Uma pergunta que não fiz, pra entender melhor, você está fazendo uma requisição não éh? Ou está tentando habilitar o SSL do site?
Já enfrentei muito esse tipo de problema... por que tenho sistemas de automação comercial, então as vezes quando isso ocorria, era apenas protocolo como citei ou certificado, que não estava instalado corretamente.
Você poderia instalar esse certificado e tentar executar o mesmo processo?
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter -
O certificado já existe no meu site há bastante tempo acho que mais de 3 anos usamos, sendo que fiz um projeto para consumir um serviço do santander para registrar boletos, a documentação deixa muito a desejar, mais localmente adicionei as 2 referências e faço o consumo normal, registra os boletos.
Agora qdo fui publicar é que está com esse problema.
Passei para o banco meu arquivo .cer
No iis tenho meu site pai(que tem o certificado) e dentro dele coloquei meu projeto.
Junior
-
Com essa situação eu não tenho muita ajuda a oferecer, por que nunca passei por isso.
Mais pode ter certeza que encontraremos um solução, se até a noite você não resolver, irei procurar pessoas que conheço que tem mais habilidades com esse tipo de processo pra nos ajudar.
Abraços
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter- Marcado como Resposta Junior_luiz sexta-feira, 19 de janeiro de 2018 15:23
-
-
-
Vlw Junior,
Abraços!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
Rafael Almeida
Microsoft Developer .NET
Microsoft Certified Professional
Development Leader at JAMSOFT Informática
Email: ralms@ralms.net
Blog - GitHub - LinkedIn - Twitter