Tecnologia - Middleware - Não foi possível obter uma conexão segura com o servidor
Incidente
Ao executar algum processo automático ou alguma integração no XT que chama uma API da plataforma Senior X é apresentado a seguinte mensagem Motivo Erro ao executar requisição HTTP (GET):[br.com.senior.asas.sysutils.BaseException] Não foi possível obter uma conexão segura com o servidor.
Causa
Essa mensagem é apresentada, pois a partir da versão 6.10.4 a validação do certificado da plataforma Senior X é obrigatório e para isso acontecer existem configurações a serem efetuados.
Solução
Para que essa mensagem não seja apresentada e a integração funcione corretamente, siga os passos abaixo:
-
Acesse o SeniorConfigCenter \ Chaves;
1.1 Verifique se a chave com.senior.jvm.cacertsfile existe;
1.2 Se existir, remova essa chave do SeniorConfigCenter;
1.3 Aplique a alteração.
-
Acesse o SeniorConfigCenter \ Chaves;
2.1 Adicione as chaves abaixo:
2.1.1 Chave: com.senior.g7.trustedTenant;
Valor: tenant do cliente.
Observação: deve ser informado o tenant e não do domínio.2.1.2 Chave: com.senior.g7.identityServerURL.version;
Valor: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/platform/user/queries/getUser2.2 Aplique no SeniorConfigCenter;
-
Acesse o SeniorConfigCenter \ Opções de segurança \ Renovar certificado da Senior X;
3.1 Informe o usuário e senha do ADMIN do tenant;
3.2 Clique em atualizar;
3.3 Aplique no SeniorConfigCenter.
- Reinicie o Serviço de informação, Senior Middleware e Wildfly.
-
Valide se os certificados digitais das URLs da plataforma Senior X e AWS estão carregando a cadeia de certificados corretas.
Observação: URL da plataforma Senior X: https://platform.senior.com.br/senior-x
URL da AWS: https://br-com-senior-blob-service-storage.s3.sa-east-1.amazonaws.com5.1. Acesse as URLs no navegador;
5.2. Clique em Ver informações do site, conforme imagem abaixo;
5.3. Clique em A conexão é segura, conforme imagem abaixo;
5.4. Clique em O certificado é válido;
5.5. Clique em Detalhes;
5.6. Verifique se os certificados carregados estão conforme imagem abaixo;
URL da plataforma Senior X:
URL da AWS:Observação: Se algum dos certificados estiver diferente das imagens acima, devem avaliar a infraestrutura, pois algo no ambiente está substituindo o certificado original, causando o problema de conexão segura.