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:
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: