Uma nova chance para o SystInet – Blog Magic Brasil
26/04/2022 26/04/2022 Manoel Frederico Silva Nenhum Comentário
Veja como acessar o SysInet Console nos tempos atuais, mesmo com todas as novas regras de segurança dos web Browsers.
Em Julho de 2006, com o lançamento do eDeveloper 10 (um dos antecessores do Magic xpa), a plataforma passou a distribuir o SystInet for Java como sua interface SOAP oficial.
O SystInet (SSJ) é um framework baseado em Java que faz tanto a interface de provimento, como a de consumo de webServices SOAP.
Mais tarde, e Julho de 2008, ele também passou a ser parte integrante do iBOLT 3.0 (um dos antecessores do Magic xpi), para o mesmo fim.
E assim se seguiu por vários anos, até que ele foi substituído pelo TomCat + AXIS2 (a partir do Magic xpa 3.3) e pelo TomCat + CXF (a partir do Magic xpi 4.13).
Portanto, existe ainda muito SystInet (SSJ) + Magic xpa/xpi por aí, em uso…
Como o SSJ é um provedor de webServices também, ele provê acesso HTTP (por padrão, na porta 6060) e HTTPS (por padrão, na porta 6443) para seus consumidores.
E disponibiliza sua administração por uma interface web, neste mesmo servidor, através de algum (qualquer um) web Browser:
Para os acessos seguros (HTTPS), a instalação do SSJ provê um certificado auto-assinado de 1024 bits.
E aí é que começa a questão…
Recentemente, em suas últimas versões, os navegadores web estão rejeitando exibir sites mais antigos como este do SSJ, com este tipo de certificado.
Veja alguns retornos comuns (Chrome, Edge, IE):
O FireFox era mais camarada, pois ele alertava sobre o certificado mas permitia abrir uma exceção se quiséssemos:
Mas isso agora já é passado. As suas novas versões não trazem mais a opção da "Exceção":
Então se você está com todos seus navegadores atualizados, neste momento pode estar sendo impedido de acessar o "Painel de Controle" (/admin/console) do SSJ:
Tomando como base o projeto GeckoFX ( https://www.nuget.org/profiles/geckofx ), que é o motor (engine) do FireFox na forma de bibliotecas e componentes para uso em aplicações MS.NET, foi possível criar um visualizador pra o "Painel de Controle" do SSJ, o SystInet Console Viewer:
Ele trata de forma personalizada essa questão dos certificados, e permite ao usuário adicionar uma "exceção" se desejar:
Tendo esta confirmação, a navegação segue adiante e o "Painel de Controle" do SSJ fica totalmente acessível:
È usuário do SystInet e ficou interessado?
Baixe deste link uma cópia do SystInet Console Viewer, e experimente.
*Nota Este app é uma contribuição espontânea para a comunidade, não sendo objeto de comercialização e não está sujeito às regras formais do suporte MagicBR