Comment dois-je traiter avec des certificats à l'aide de cURL, tout en essayant d'accéder à une url HTTPS?

J'obtiens l'erreur suivante à l'aide de curl:

curl: (77) erreur de configuration du certificat de vérifier les emplacements: 
CAfile: /etc/ssl/certs/ca-certificates.crt 
CApath: aucun 

Comment puis-je régler ce certificat vérifier les emplacements? Merci.

  • Quel OS/distrib êtes-vous? Vous devez installer le paquet ca-certificates (c'est ce qu'il est appelé sur debian/ubuntu).
  • Pour référence future, je l'avais déjà ca-certificates installé, mais l'erreur persiste. Le problème était que mes certificats ont été situé dans /etc/ssl/certs/ca-certificates.crt au lieu de /etc/pki/tls/certs/ca-bundle.crt, donc j'ai juste eu à définir la variable d'environnement CURL_CA_BUNDLE pour le chemin d'accès correct.
  • Cool! Il fonctionne pour moi lorsque j'ai mis export CURL_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt.
  • Merci!
InformationsquelleAutor moorecats | 2010-07-01