How To Fix cURL Error 60 SSL Certificate Problem

Websolutionstuff | Dec-08-2021 | Categories : Laravel PHP

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.

 

Why cURL Error 60 SSL certificate Occurs?

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.

 

 

How To Fix cURL Error 60 SSL Certificate Problem ?

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.iniRestart 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 :

Recommended Post
Featured Post
Laravel 10: New Features And Release Date
Laravel 10: New Features And R...

In our ever-changing digital landscape, staying ahead of the competition is essential. And that's precisely what we&...

Read More

Jan-11-2023

Top 12 Tips To Improve React JS Performance In 2023
Top 12 Tips To Improve React J...

In the dynamic world of web development, staying ahead of the curve is essential, and in 2023, React JS continues to be...

Read More

Aug-28-2023

How To Disable Weekends In jQuery Datepicker
How To Disable Weekends In jQu...

In this tutorial, we will see how to disable weekend dates in jquery datepicker. In the date picker, the weeke...

Read More

Jun-27-2022

Jquery Append And Prepend Example
Jquery Append And Prepend Exam...

In this article I will give you example of jquery append() and prepend() method. The append() method inserts t...

Read More

Dec-06-2021