CA servers
This page describes the usage of CA servers (ACME servers).
Note
Any CA server that follow RFC 8855 can be used with lego.
Let’s Encrypt ACME server
lego defaults to communicating with the production Let’s Encrypt ACME server.
If you’d like to test something without issuing real certificates, consider using the staging endpoint instead:
CA Server short-codes
To ease the usage of the CA server in most of cases, we provide a short-code for each already known CA server.
ZeroSSL
lego supports three different ways to authenticate with ZeroSSL.
- Access key: if the environment variable
ZERO_SSL_ACCESS_KEYis set. - Email: if the email address is set and the environment variable
ZERO_SSL_ACCESS_KEYis not set. - External Account Binding (EAB): if none of the above elements are defined.