Ocorrência
Ao cadastrar um serviço pelo Painel de controle do Fluig ou pelo Fluig Studio retorna o erro:
WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition https://[seu_endereco]/webdesk/ECMDataServiceService?wsdl: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'https://[seu_endereco]/webdesk/ECMDataServiceService?wsdl'.: javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
Ambiente
TOTVS Fluig Plataforma - Desenvolvimento sobre a Plataforma - Todas as versões
Causa
Esse incidente ocorre, pois há algum problema com a configuração do certificado digital.
Solução
Caso o serviço que deseja cadastrar não seja do TOTVS Fluig Plataforma e sim um serviço terceiro, siga apenas os passos 3 e 4 desse material.
Para solucionar esse incidente, revise as seguintes configurações:
1. Revisar as configurações do certificado de segurança:
Configuração HTTPS da plataforma
2. Se utilizar proxy reverso no ambiente verifique se foi realizado essa configuração:
Configuração de Proxy Reverso
3. Verifique como a variável JAVA_HOME está configurada. Para isso, acesse no ambiente servidor do TOTVS Fluig Plataforma o seguinte caminho:
- Propriedades do seu Computador (ou Painel de Controle > Sistema e Segurança > Sistema);
- Configurações avançadas do sistema;
- Em Propriedades do Sistema > aba Avançado > Variáveis de Ambiente;
- Em variáveis do sistema procure pela variável JAVA_HOME e edite a mesma. Deve ser algo como: C:\fluig\jdk-64
- Após cadastrado a variável JAVA_HOME, encontre a variável path;
- Edite a mesma e adicione a variável %JAVA_HOME%\bin:
4. Faça a importação do certificado no ambiente servidor da plataforma TOTVS Fluig. Acesse o Fluig de dentro do servidor para garantir que não haja troca de certificado pela infraestrutura (firewall, proxys, etc.) e siga as instruções dos seguintes passos:
- Acesse a URL do serviço no Chrome e clique no Cadeado.
- Clique na opção do A conexão é segura, para exibir suas propriedades.
- Clique em O certificado é válido.
- Selecione o certificado e clique em Exportar o certificado selecionado
- Exporte com a opção de binário codificado por DER, mas salve sua extensão como .cer conforme imagem:
- Acesse a pasta onde foi gerado o .cer, através do CMD (Executar como administrador) e execute o comando abaixo, alterando as informações conforme o ambiente:
keytool -import -alias <aliascertificado> -file <nome do arquivo exportado, exemplo: fluig.cer> -keystore <Instalação Fluig>\jdk-64\lib\security\cacerts
Obs.: Caso no keytool solicite senha, a mesma é changeit, e o procedimento precisa ser realizado dentro do servidor do TOTVS Fluig Plataforma.
IMPORTANTE:
|
Clientes Cloud precisam entrar em contato com o time de Cloud informando o endereço do serviço em questão para que o procedimento seja realizado. Verifique também se a estrutura de certificados do serviço está correta, pode ser consultado em um site validador, como por exemplo: sslshopper.com |
Saiba mais
Configuração de certificado para consultar serviço com conexão HTTPS
0 Comentários