Usando RHEL/AL2, `curl` funciona quando eu uso o parâmetro `--cacert`, mas falha sem

Usando RHEL/AL2, `curl` funciona quando eu uso o parâmetro `--cacert`, mas falha sem

Usar RHEL/AL2 curlfunciona quando uso o --cacertparâmetro, mas falha sem

Quando tento me conectar a um servidor, recebo um erro curl: (60) SSL certificate problem: unable to get local issuer certificate.

No entanto, quando eu forneço o certificado por /etc/ssl/certsmeio --cacertdo problema, o problema desaparece.

Não estou muito familiarizado com certificados, mas imagino como curlextrair o certificado para um servidor específico não está certo.

Alguma ideia?

Responder1

Para poder usar certificados autoassinados e permitir que as ferramentas do sistema operacional validem a cadeia

  • Coloque o certificado abaixo/etc/pki/ca-trust/source/anchors/
  • Atualize a confiança via/bin/update-ca-trust extract
  • Além disso, se o Java estiver instalado no sistema, coloque um link simbólico para/etc/pki/ca-trust/extracted/java/cacerts

Leituras Adicionais

informação relacionada