1
resposta

SOAP com HTTPS

Bom dia pessoal,

Depois de escrever a integração com o WS dos Correios eu resolvi tentar integrar a aplicação Node com um WS em HTTPS. Estou passando o certificado pfx e a autenticação no wsdl_options e soap.createClient não retorna erros, mas quando eu executo a aplicação na chamada da função no WS recebo a seguinte mensagem no terminal do Mac:

{"code":"UNABLE_TO_GET_ISSUER_CERT_LOCALLY"}

No navegador eu consigo acessar o WS normalmente e o certificado já está disponível no KeyChain do Mac.

Se alguém tiver alguma dica eu agradeço.

Abraços,

Carlos

1 resposta

Pode ser problema de comunicação, caso você esteja utilizando um proxy.

Veja se as dicas destes links resolvem o seu problema:

https://github.com/nodejs/node/issues/3742

https://stackoverflow.com/questions/30651407/nodejs-https-request-unable-to-get-issuer-cert-locally

http://www.thedreaming.org/2016/09/27/nodejs-ssl/