Usando curl com certificados no Ubuntu 16.04

1

Estou tentando usar a API do serviço de pagamento sueco Swish no meu servidor Ubuntu, mas não consigo fazer isso funcionar. Eu acredito que o problema é com os certificados.

Gerei um CSR (sem uma passphrase) e usei isso para criar um "certificado de cliente". Eu também tenho uma CA raiz de Swish. Eu tentei usar o código de link (o URL original de repente não existe) mas só recebe a mensagem de erro" Curl falhou com o erro # 60: problema de certificado SSL: certificado auto-assinado na cadeia de certificados ”.

Quando tento usar o curl no terminal, recebo esta saída:

Trying 194.242.111.76...
Connected to mss.swicpc.bankgirot.se (194.242.111.76) port 443 (#0)
found 2 certificates in /certs/swish/swish-root.crt
found 592 certificates in /etc/ssl/certs
ALPN, offering http/1.1
gnutls_handshake() failed: Handshake failed
Closing connection 0
curl: (35) gnutls_handshake() failed: Handshake failed

A documentação da API e também os certificados de teste estão disponíveis no link

O que estou fazendo de errado?

    
por Thomas 05.04.2018 / 16:32

0 respostas