BHISSDIGITAL: A solicitação foi anulada: Não foi possível criar um canal seguro para SSL/TLS

Em um computador com Windows7, começou a aparecer o erro abaixo de forma intermitente:

A solicitação foi anulada: Não foi possível criar um canal seguro para SSL/TLS.

O Certificado estava OK.
Como paleativo, dando um reset no Internet Explorer resolvia:
image

Mas volta o erro após algum tempo.

Como solução para o .NET, precisa acrescentar o código abaixo antes da chamada do webservice:

//Corrige: "Erro ao criar canal seguro para SSL/TLS."
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
ServicePointManager.Expect100Continue = true;

O site da Prefeitura usa TLS1.2 e as vezes o .NET tenta usar o SSL, por isso o erro:

image

1 curtida