problemi cURL o SSL, come risolvere?


9

Continuo a ricevere questo errore:

No cURL data returned for https://XXX.XXXX.XXX:XXXX [0] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Non sono sicuro, o potrei dire, non so quale sia questo problema. E come risolverlo? Per favore aiuto!

Risposte:


11

L'errore è abbastanza chiaro. In sostanza, ciò che sta accadendo è che il certificato sul lato remoto è autofirmato o firmato da un'autorità che wget non riconosce. È possibile passare il seguente comando mentre si richiama wget per farlo ignorare gli errori di cert:

--no-check-certificate

Intendi mettere questa linea su m curl call? Sto usando php e molto nuovo per arricciare, potresti spiegarmi e se possibile mostrare qualche codice di esempio ??

4
Bene, questa è solo una soluzione alternativa e nessuna soluzione reale. Se stai usando connessioni protette ssl devi controllare questi certificati e NON solo disabilitare i controlli .. Uno potrebbe usare certificati estremamente obsoleti e rotti e non lo riconosceresti se non utilizzassi il controllo cert! Altrimenti potremmo tornare ai certificati autofirmati o alle connessioni non protette se fossimo così pigri da non usare i controlli del certificato.
Comradin,

7

Puoi anche usare l' opzione --insecure per bypassare la verifica SSL


3
No, --insecure è per gli sciocchi, da cui il nome. Se stai utilizzando SSL / HTTPS, probabilmente NON vuoi transazioni non sicure.

È sciocco testare un trasferimento di hosting prima delle modifiche DNSSSL: certificate subject name 'www.mysite.co.nz' does not match target host name '123.4.5.6'
Petah


1

Curl si oppone al certificato SSL fornito dal server HTTPS. Supponendo che il certificato sia valido in primo luogo, potrebbe essere necessario aggiungere i server di autorizzazione alla catena di certificati in curl-ca-bundle.crt.


Ho già aggiunto al mio server, ora, come posso concatenare il mio curl-ca-bundle.crt? A proposito, sto usando php

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.