Using ZeroSSL.com CA
See also: https://github.com/acmesh-official/acme.sh/wiki/Change-default-CA-to-ZeroSSL
ZeroSSL doesn't have staging and no production rate limit, you can issue unlimited SSL of 90 days.
Alternatively you can create account and grab your acme credentials faster on ZeroSSL and even manage issued SSL.
https://zerossl.com/letsencrypt-alternative/#acme
Note: From acme.sh v3.0.0, acme.sh is using Zerossl as default ca, you must register the account first(one-time) before you can issue new certs.
1. Register your account with an email address:
acme.sh --register-account -m [email protected] --server zerossl
If you already have an account at www.zerossl.com, you can also register your acme account with External Account Binding (EAB) credentials. 1. Generate your EAB credentials at: https://app.zerossl.com/developer 2. Register acme account: acme.sh --register-account --server zerossl \ --eab-kid xxxxxxxxxxxx \ --eab-hmac-key xxxxxxxxx
--server zerossl
as normal now.
2. Done. You can use Zerossl.com with acme.sh --server zerossl \ --issue -d example.com \ --dns dns_cf
--server zerossl
every time you issue a cert, you can set zerossl
as the default CA:
3. If you don't want to specify acme.sh --set-default-ca --server zerossl
See: https://github.com/acmesh-official/acme.sh/wiki/Server
Then you can issue any cert from zerossl:
acme.sh --issue -d example.com --dns dns_cf
More details:
https://github.com/acmesh-official/acme.sh/wiki/How-to-issue-a-cert