Aplica-se a: |
Sage X3 |
Versão: |
V12 |
Domínio: |
Funcionalidades Comuns |
Autor: |
Nuno Alves |
Versão doc.: |
1.0 |
Data: |
19-07-2022 |
Sumário
Neste artigo vamos explorar como chamar um web service REST por HTTPS com um certificado auto-assinado.
Descrição
No X3, ao chamar um web service REST por HTTPS quando o certificado é auto assinado ou de um CA não fidedigno, é devolvida uma das seguintes mensagens de erro:
- Error: self signed certificate
- Error: unable to verify the first certificate
Para ultrapassar estes erros, primeiro é preciso configurar o certificado CA no X3 (Administração / Administração / Certificados / Certificados de Autoridade Certificadoras):
NOTA: No caso de certificados auto assinados, deve-se configurar o próprio certificado como certificado CA no X3.
De seguida deve-se selecionar o certificado CA na configuração do web service REST (Administração / Administração / Serviços Web / Parar Web services):
Agora quando se chama este web service já é devolvida uma mensagem de sucesso.