question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Letsencrypt commands are pointed to ZeroSSL by default

See original GitHub issue

commands referencing lets encrypt, e.g. wo site update example.com -le, are sending requests to ZeroSSL by default instead of LetsEncrypt.

The problem is caused by line 32 in /etc/letsencrypt/acme.sh, where the default CA is set to ZeroSSL instead of LetsEncrypt.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:31 (16 by maintainers)

github_iconTop GitHub Comments

2reactions
renatofrotacommented, Jun 24, 2021

@nova0052 You may need to --letsencrypt inside the WordOps codebase where its calling acme.sh

Sorry, I don’t understand your meaning.

I’m already using the --letsencrypt parameter, the problem is that the parameter is ignored and acme.sh is using ZeroSSL instead of LetsEncrypt.

WordOps developers could not predict acme.sh would someday change it’s default CA from Let’s Encrypt to ZeroSSL. Money talks, apilayer (Idera, Inc) acquired ZeroSSL and also acquired (or just partnered?) acme.sh developers and ZeroSSL is now the default CA of acme.sh script.

The WordOps parameter “–letsencrypt” should have been named “–acmesh” or something like that. Maybe it’s too late to change. Probably WordOps will set acme.sh default CA to letsencrypt, what is very easy (acme.sh --set-default-ca --server letsencrypt) and works flawlessly. Those who have problems with LE certificate issuance rate limit (which is not a problem for me) may change the default to ZeroSSL manually.

2reactions
tersorcommented, Jun 14, 2021

Acme.sh v3.0.0 is using ZeroSSL as default CA. If you run into any issues in WordOps creating new certs, you have two options:

  1. Roll with Acme and register a ZeroSSL account:
acme.sh --register-account -m my@example.com
  1. Tell Acme to use Letsencrypt as default CA:
acme.sh --set-default-ca --server letsencrypt
Read more comments on GitHub >

github_iconTop Results From Across the Web

The acme.sh will change default CA to ZeroSSL on August-1st ...
For users who want to stick with Let's Encrypt and acme.sh, you can easily set the default CA to Let's Encrypt via the...
Read more >
Letsencrypt commands are pointed to ZeroSSL by default -
commands referencing lets encrypt, e.g. wo site update example.com -le , are sending requests to ZeroSSL by default instead of LetsEncrypt.
Read more >
How to fix issue with Let's Encrypt certificates
VirtuBox · You can use ZeroSSL CA : You just have to register an account with the following command : acme.sh --register-account -m...
Read more >
SSL - acme.sh is using ZeroSSL as default CA now.
and it just brought up the acmetool usage commands. ... acme.sh letsencrypt client changes from August 2021 is to default to ZeroSSL ......
Read more >
acme.sh is now using zerossl, change it to letsencrypt CA server
... this is due to acme client changed the default CA to zerossl to change back to letsencrypt run the below command as...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found