web-dev-qa-db-fra.com

Curl: désactiver la vérification des certificats

Je suis en développement et j'ai besoin d'accéder à https://localhost. Je sais que le certificat ne correspondra pas. Je veux juste que curl l'ignore. Actuellement, il me donne le message d'erreur suivant:

curl: (51) SSL peer certificate or SSH remote key was not OK

Est-il possible de dire à curl d'effectuer l'accès quand même?

60
dangonfast

Oui, vous pouvez le faire, comme curl --help ou man curl vous aurait dit:

-k, --insecure

(SSL) Cette option permet explicitement à curl d'effectuer des connexions et transferts SSL "non sécurisés". Toutes les connexions SSL sont tentées d'être sécurisées à l'aide de l'ensemble de certificats CA installé par défaut. Cela fait échouer toutes les connexions considérées comme "non sécurisées" sauf si - k, --insecure est utilisé.

Voir cette ressource en ligne pour plus de détails: http://curl.haxx.se/docs/sslcerts.html

77
Mathias R. Jessen

curl -k ou curl --insecure ne résout PAS cette condition d'erreur particulière: "curl: (51) SSL peer certifcate

18
user228425