Consultor Eletrônico



Kbase 63938: Erro ao executar o console para validar a versão
Autor   Marcos Kirchner - CAT
Acesso   Público
Publicação   28/09/2017
Ambiente:
Console 5.2 ou superiores
Progress 10 / 11
Windows 2012


ERRO:

Ao executar o console aparece a mensagem erro pedindo para verificar o arquivo fixService.txt, que tem o seguinte conteúdo:

Erro ao processar requisição https://cat.totvs.com.br/FixService/packages/fixes/10.2B/pt-br/multi/50203/console/console/:
System.Net.WebException: A conexão subjacente estava fechada: Não foi possível estabelecer relação de confiança para o canal seguro de SSL/TLS.
System.Security.Authentication.AuthenticationException: O certificado remoto é inválido, de acordo com o procedimento de validação.


CAUSA:

Erro na validação do certificado utilizado no servidor que o console comunica.
Uma das causas possíveis é a utilização de um sistema operacional antigo, como Windows 2003, que não reconhece a autoridade de certificação (CA) que emitiu o nosso certificado. A CA em questão é "DST Root CA X3".
Outra possibilidade é alguém interno/externo estar conduzindo um ataque, interceptando a conexão e tentando abrir o pacote seguro HTTPS e forjando um novo certificado digital.


SOLUÇÃO:

Utilizar um sistema operacional suportado.
Verificar se o sistema realmente não reconhece a autoridade de certificação ou se há um ataque em curso.


PALIATIVO:

Importado o certificado em anexo utilizando o aplicativo "Gerenciar Certificados de Usuário".
Executar no Windows o aplicativo "Gerenciar Certificados de Usuário" (certmgr.msc), importar o certificado na pasta "Autoridades de Certificação Raiz Confiáveis" / "Trusted Root Certification Authorities".
Referências

63939 - Erro ao executar o console para validar a versão

Anexos
DST Root CA X3.zip