Curl: disabilita la verifica del certificato


52

Sto sviluppando e devo accedervi https://localhost. So che il certificato non corrisponderà. Voglio solo che il ricciolo lo ignori. Attualmente mi dà il seguente messaggio di errore:

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

È possibile dire al ricciolo di eseguire comunque l'accesso?


Risposte:


64

Sì, puoi farlo, come curl --helpo ti man curlavrei detto:

-k, --insecure

(SSL) Questa opzione consente esplicitamente all'arricciatura di eseguire connessioni e trasferimenti SSL "non sicuri". Tutte le connessioni SSL vengono tentate di essere rese sicure utilizzando il pacchetto di certificati CA installato per impostazione predefinita. Questo fa fallire tutte le connessioni considerate "insicure" a meno che non venga usato -k, --insecure .

Vedi questa risorsa online per ulteriori dettagli: http://curl.haxx.se/docs/sslcerts.html


2
giusto, l'ho appena trovato da solo. L'ho cercato ieri e non c'era! :)
dangonfast,

6
Whoa! Che cosa è con la risposta snarky?
Darth Egregious,

6
Downvoted per la risposta snarky. Se non vuoi rispondere a una domanda, non farlo.
Michael,

2
@Michael rispondendo alla domanda e chiedendo alla gente di RTFM non sono opzioni reciprocamente esclusive (come credo che la mia risposta a questa domanda dimostri perfettamente). Puoi fare entrambe le cose
Mathias R. Jessen il

5
@ MathiasR.Jessen puoi davvero, ma di solito un tono meno snarky è apprezzato dalla maggior parte delle persone
Michael

18

curl -k o curl --insecure NON risolve questa particolare condizione di errore: "curl: (51) SSL peer certifcate


3
L'errore del certificato peer SSL si verifica quando la convalida della catena di fiducia (non il certificato effettivo) ha esito negativo. La mia prima raccomandazione sarebbe quella di aggiornare il bundle CA sulla macchina
Mathias R. Jessen il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.