IonicFramework + Rest 2.0 + HTTPS

Olá meus amigos.

Estou com uma demanda de desenvolvimento de um aplicativo para aprovação de pedidos de compra, e o desenvolvimento decorreu muito bem. Porém a minha dor de cabeça começou depois que atualizei o protheus e me subiu o serviço do Rest 2.0, pois até antes, estava tudo funcionando corretamente.

Quando a requisição rest é feita pelo navegador (com o ionic simulando um aplicativo - ng server --host XXX) o protheus aceita normalmente. Porém depois que realizo a build do aplicativo e instalo no celular, o infeliz do protheus fica exibindo no console os seguintes erros:

[INFO ][SERVER] [Thread  9580] JOB Thread finished [HTTPJOB-HTTP_START]
[VDRPORT] 210928_160007 24E8 LOG0218 E 2021-09-28 16:00:07, tue, appserver(18052/9448),
       0ms [vdr_ssl_session.cpp:190], conCode: 2, retCode: 1, message: status(phase): 4, SSL_read, alocated: 16384, result: -1, error: 1

[VDRPORT] 210928_160007 24E8 LOG0218 E 2021-09-28 16:00:07, tue, appserver(18052/9448),
       0ms [vdr_ssl_session.cpp:190], conCode: 2, retCode: 1, message: SSL error: 336151574, 'error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown'

Estou com tudo no protheus atualizado. Já tentei de tudo, já tentei instalar o certificado no celular, já tentei tudo quanto é configuração no .ini, já olhei uns 20 artigo no TDN e por fim, deixei a configuração que estava funcionando antes.

Detalhe: O meu certificado do https é gerado pela DST Root CA x3 (R3), uma certificadora gratuita e válida, conforme print (isso tirado do Chrome).

Eu já não tenho mais nenhum ideia do que pode ser, em anexo está o .ini

Reafirmo que a dor de cabeça começou quando foi ativo o Rest 2.0

Obrigado desde já.

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags ionic https rest ou faça a sua própria pergunta.