Support

Search results for ""

Sorry, no results found. Perhaps you would like to search the documentation?
All Topics
Brian

cURL error 60: SSL certificate problem: certificate has expired

I cannot save license number with “cURL error 60: SSL certificate problem: certificate has expired” error.I already update SSL certification but, the error occur continuously.

2 weeks, 5 days ago
Stefan
Developer

Thanks for noticing. I was able to reproduce this issue when contacting our API, so this must be something on our end. We will have a look at it and will report back here when the issue is fixed. We’re sorry for the inconvenience.

2 weeks, 5 days ago
Stefan
Developer

The made some changes to our server and the certificate. And the issues should be gone when activating the plugin.

2 weeks, 5 days ago
biuro1

Hi,
didn’t work. I still have problem:

cURL error 60: SSL certificate problem: certificate has expired

2 weeks, 5 days ago
Stefan
Developer

The issue seems to be related to the expiration of the Let’s Encrypt root certificate. It seems that some calls are working again, but some are not. We’re still investigating the issue.

2 weeks, 5 days ago
David
Developer

We did some research on this issue:

On 29 and 30 September 2021 root certificates used by Lets Encrypt expired. This could cause requests to our server to fail and you would see errors containing SSL certificates being invalid.

Since these certificates expiring was known long before happening, most software vendors took measures to prevent this from being a problem. But in some cases an issue can still arise for:

  • older devices that receive no updates (e.g. an iPhone 4)
  • devices that run outdated software (e.g. Windows XP or software with updates disabled)
  • software that was not patched to handle the expiration

We have seen an update spree on software that was not, or wrongly, patched. So the issue should have a limited impact.

For users who still have this issue: make sure you run updated software (e.g. browser, webserver) or ask your host to do so.

Running the latest version of software on a modern device and still have this issue? Let us know via a ticket and supply us with information about the server running Admin Columns (brand, version, etc.). We will try to guide you to a fix.

Hope this helps!

2 weeks, 5 days ago
Saulo

I’m runing MAMP PRO latest version on macOS latest version and I got the same issue.

2 weeks, 1 day ago
Stefan
Developer

If you have this issue on local environments, you could add the following snippet that disables the SSL verification for your local website. That should fix the issue of having the expired certificate issue.

add_filter( 'http_request_args', function ( $r ) {
	$r['sslverify'] = false;

	return $r;
} );
2 weeks, 1 day ago
Saulo

Worked! Thanks Stefan!

2 weeks ago
Nicolas

Hi Stefan,

I am experiencing the same error (cURL error 60) on our WordPress website hosted on “Domainfactory” in Germany.

WordPress and Plugins up to date. PHP 7.3. Domainfactory is one of the biggest webhosters of Germany.

Your php snippet (to put the sslverify to false) works fine. But of course, this is just a temporary workaround.

Just wanted to inform you and others having the same issue.

best,
Nicolas

1 week, 5 days ago
Stefan
Developer

Hi Nicolas,

Thanks for letting us know. Unfortunately, we did everything we could to prevent this issue. As David mentioned in his previous comment, it seems that the client (software or hoster) needs to do something in order to fix this issue. Many software programs already offered updates to fix this issue. I think that you have to contact Domainfactory and ask them to update their servers to fix the let’s encrypt expired certificate error.

1 week, 5 days ago
andy11

Hi there,

I have the same problem on my online virtual server.

Just installed a fresh WordPress (subfolder)… everything else works fine.

Certificate was just renewed.

More ideas?

Thx

andy

1 week ago
Stefan
Developer

@Andy, you probably need to update your virtual server as well.
Installing WordPress does not change anything but it is the client itself that needs the update.

1 week ago
andy11

@stefan Thx for the reply. The server is pretty current and runs a bunch of other things (including WP and plugins). The only problem I have is activating ACP – no other (SSL) related problems. So I tend to think that the problem is elsewhere. I didn’t trace it (yet) however…

Why not simply providing an alternative license-activation, since it seems there are more users affected (and other plugin activations don’t show this problem)?

6 days, 15 hours ago
Stefan
Developer

Unfortunately, there is no simple other solution to activate the license since this is a core feature in the plugin and we can’t simply change that. For now, you can leave it unactivated and update the plugin manually when this is necessary. Actually, we are not the only service/plugin where this issue occurs. Quite a lot of companies have this issue since the expiration of the LetsEncrypt certificates. David also gave a good answer in this topic about the SSL certificates:

Composer SSL error

6 days, 14 hours ago
andy11

@stefan Well, unfortunately it’s not as simple as that ;) – I just bought a license to simplify UI of the PODS plugin. But this integration is only available AFTER I activated ACP!

Nevertheless I just verified the server (running Plesk) and it seems everything is up-to-date (OS, settings and certificates). I also checked, if I can query other secure servers (using fetch) – which works just fine.

So the situation for us customers is quite unfortunate… (writing my own plugin which does what I need for now takes me a day or two (losing the features I just paid for :( ) – fixing the communication problem for ACP may take more (or less – who knows))…

6 days, 13 hours ago
Stefan
Developer

You don’t really need to activate the plugin in order to install the Pods integration. You can download all the integrations from your account page and install the integration manually like you installed the main plugin.

6 days, 5 hours ago
andy11

@stefan Ah, I see… thanks for the info – that helps definitely!

6 days, 4 hours ago
Pawel Zgrzebnicki

I just ordered ACP and get the same error. The website is hosted, I tried using different browsers – always the same problem. If it’s a question of server configuraion, what should I tell admins in the hosting company? What should they change? Is there any way to activate the license?

5 days, 14 hours ago
Pierre LHUILLIER

Hello,
I have just purchased ACP Pro, and I get the same error.
I am not a developer, but a basic user who needs Pro version to facilitate items management.
What should I do?

5 days, 8 hours ago
Pawel Zgrzebnicki

Pierre, as you caould see, I had the same problem. I solved it by using code posted above.
I put this PHP code:

add_filter( ‘http_request_args’, function ( $r ) {
$r[‘sslverify’] = false;

return $r;
} );

at the end of functions.php file found in “wp-content/themes/[my_theme_name]/” directory.
So just download the file using FTP, make backup of it, paste the snippet code at the end and upload back. It worked like a charm.

5 days, 4 hours ago

You must be logged in to reply to this topic.