/ / Come posso far funzionare cURL dalla riga di comando di Windows? - finestre, ricciolo

Come posso far funzionare cURL dalla riga di comando di Windows? - finestre, arricciatura

Ho scaricato cURL per Windows da Qui. Ho selezionato il Win64 - Generic versione senza SSL. Provo a correre curl https://www.google.com dalla riga di comando e ottengo il seguente errore: curl: (1) Protocol https not supported or disabled in libcurl.

Va bene! Successivamente, decido di scaricare la versione con SSL e installalo. Provo a eseguire lo stesso comando sopra e ottengo il seguente errore:

curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle" of Certificate
Authority (CA) public keys (CA certs). If the default bundle file isn"t adequate, you
can specify an alternate file using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you"d like to turn off curl"s verification of the certificate, use
the -k (or --insecure) option.

Cosa dovrei fare dopo?

risposte:

3 per risposta № 1

Ecco cosa ho fatto per risolvere il problema.

Ho ottenuto il pacchetto di certificati radice CA che Mozilla utilizza Qui. Ho copiato i dati dalla pagina e li ho salvati in un nuovo file chiamato curl-ca-bundle.crt nella cartella in cui il curl.exe il file era. Ciò ha risolto il problema.

Naturalmente, queste istruzioni si trovano anche sul CURL pagina della documentazione per i certificati SSL, precisamente le istruzioni 4 e 5.

Spero possa aiutare.