node-js-libs / curlrequest

A cURL wrapper
MIT License
184 stars 44 forks source link

Curl Options #29

Closed tiagodexter closed 9 years ago

tiagodexter commented 9 years ago

I'm using request for a site without a valid SSL certificate, but I don't found options to curl accept this certificate. In PHP I'm using this options and don't found in curlrequest:

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSLVERSION, 3);
chriso commented 9 years ago

Try passing insecure: true as an option.

From man 1 curl

-k, --insecure (SSL) This option explicitly allows curl to perform "insecure" SSL connections and transfers. All SSL connections are attempted to be made secure by using the CA certificate bundle installed by default. This makes all connections considered "insecure" fail unless -k, --insecure is used. See this online resource for further details: http://curl.haxx.se/docs/sslcerts.html

Alternatively, you can specify a certificate or certificate directory to verify the peer with (via --cacert, --capath).