docs/content/advanced/zz_gen_caservers.md
This page describes the usage of CA servers (ACME servers).
<!--more-->{{% notice note %}} Any CA server that follow RFC 8555 can be used with lego. {{% /notice %}}
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:
lego run --server='letsencrypt-staging' …
To ease the usage of the CA server in most of cases, we provide a short-code for each already known CA server.
lego supports three different ways to authenticate with ZeroSSL.
ZERO_SSL_ACCESS_KEY is set.ZERO_SSL_ACCESS_KEY is not set.