Depuis la mise à jour de Mavericks, curl a plus de problèmes avec les certificats.
Lorsque j'ai essayé de curler un fichier à partir de mon serveur web avec son certificat auto-signé, j'ai obtenu l'erreur "SSL Certificate : Invalid certificate chain".
J'ai corrigé ce problème en ajoutant le certificat au trousseau de clés de mon système et en le paramétrant pour qu'il autorise toujours SSL. ici y ici .
Cela fonctionne bien et quand je fais un curl sur un fichier, il se télécharge correctement.
Cependant, si j'exécute curl avec sudo avant (par exemple, j'ai un script qui doit être exécuté avec sudo et qui fait un curl dans celui-ci), je retrouve le même message d'erreur.
Je suppose que Root ne lit pas le trousseau de clés du système, peut-être ?
Quelqu'un connaît-il un moyen de résoudre ce problème ?