🚨🚨🚨 Atenção suporte isso não tem nada a ver com o E-Trade, isso é coisa de desenvolvimento na hora de construir o ambiente e não afeta em nada o suporte ou funcionalidade do E-Trade, quem não for de DEV favor ignorar completamente esse artigo 🚨🚨🚨
Entendendo o erro da validação do certificado digital.

Ao executar o bridge e se deparar com o erro "O certificado remoto é inválido, de acordo com o procedimento de validação.", significa que você precisa colocar o certificado digital gerado pelo projeto WebAPI na raiz de certificados confiáveis para o navegador reconhecer como seguro.

erroEtrade.png

Enquanto a sua url estiver como "Não seguro", na sincronia do Bridge acontecerá o erro. url.png


Criando e exportando o certificado digital.
Então, vamos verificar se já existe certificado digital configurado nas opções de internet.

Clique no botão iniciar e pesquise por "Opções de internet".

Vá na aba "Conteúdo" e clique em "Certificados".

certificado.png

  • Esse certificado se chamará localhost. Ele é criado automaticamente nas execuções do projeto API.

Caso no seu navegador não tenha o certificado citado acima, abra o projeto do WebAPI, vá em terminal e execute o comando dotnet dev-certs https.

terminal.png

  • Será necessário exportar o certificado digital com suas propriedades estendidas para você importá-lo nas etapas seguintes.

Importando o certificado digital no Trusted Root Certification Authorities
Quando o certificado digital estiver configurado, siga as etapas abaixo para inseri-lo no **Trusted Root Certification Authorities** para o navegador reconhecer como seguro.

Clique no botão iniciar e digite certmgr.msc.

Clique com o botão direito em Autoridades de Certificação Raiz Confiáveis, vá em todas as tarefas e em importar, conforme a imagem:

certmgrcertificado.png

Selecione seu certificado para importação e clique em Avançar.

importacao.png

Entre com a sua senha, marque Marcar esta chave como exportável e Incluir todas as propriedades estendidas.

senhaOpcoes.png

Avance novamente e em seguida clique em Concluir.

concluir.png

urlSegura.png

  • Para que essas etapas finalizem corretamente, é necessário reiniciar seu computador. De forma que quando você executar a API, a url tem que estar com o símbolo de navegação segura.

Biacriado em 22 mai 2023 alterado em 22 jun 2023

Base conhecimento VR System Desenvolvimento

153 | 0