In this example we see how to fix cURL error 60 SSL certificate problem. cURL error 60: SSL certificate problem: unable to get local issuer certificate error occurs when we try to call the API with the secure https:// protocol in the request URL.
cURL error 60 SSL certificate problem on localhost in xampp and localhost wampp server. Also you can face curl 60 ssl certificate problem on windows, In laravel guzzle ssl certificate issue.
Your API call try to run request URL with only http:// protocol. You can’t see the error anymore because secure API calls require an SSL certificate or https:// protocol.
This error occurs because the API call makes a secure connection request using the self-signed certificate. When it does not find a valid certificate, it throws an error.
1. Open http://curl.haxx.se/ca/cacert.pem or Download the “cacert.pem” free certificate file from the official website http://curl.haxx.se/docs/caextract.html
2. Save it as a “cacert.pem”.
3. Paste cacert.pem in WAMP user to C:\wamp64\bin\php\cacert.pem
, for XAMPP user to C:\xampp\php\extras\ssl\cacert.pem path.
4. Open php.ini
and find this line
;curl.cainfo
5. Now, we need to add the path of the certificate to “curl.cainfo” and remove semicolon(;) as follow.
curl.cainfo = "C:\wamp64\bin\php\cacert.pem"
6. The most important step is to save and close your php.ini. Restart your WAMP or XAMPP server and try your request again. If you do not set the right path, then you will experience a cURL 77 error.
You might also like :
Hello, laravel web developers! In this guide, I'll show you how to implement CQRS (Command Query Responsibility Segr...
Sep-30-2024
In this example, we will see how to get the last record in laravel 8. You can simply get the last record using laravel 8...
Jan-26-2022
Hello, laravel web developers! In this article, we'll see how to install spatie media library in laravel 11. Here, w...
Jul-05-2024
In this post we will see how to create slider using jquery, here we will use owl carousel for create slider using b...
Aug-04-2021