Account Key Settings¶
An ACME account key has settings which identify the owner of a certificate and the ACME server which will issue the certificate.
Identification¶
- Name
A short name for the Account Key used as an internal identifier unique to this entry.
- Description
A longer string describing the Account Key and its purpose.
- E-Mail Address
An e-mail address associated with this Account Key. The ACME server might use this address to send important communications about the Account Key or certificates issued using this Account Key.
Note
The Let’s Encrypt service no longer sends expiration notices for certificates via e-mail. They still send announcements to this address, such as when they add or deprecate certificate features.
ACME Server¶
- ACME Server
The ACME server to which this key will be registered by the package.
Available servers include:
- Let’s Encrypt Staging
Use this server when testing the certificate validation process. Has more lenient rate limits which allow for easier testing. Does not produce publicly trusted certificates.
- Let’s Encrypt Production
Use this server for trusted production certificates.
- ZeroSSL Production
Certificates issued by the ZeroSSL service.
- SSL.com RSA/ECC Production
Certificates issued by SSL.com either with RSA or ECC keys.
- Google Staging/Production
Certificates issued by Google, either for staging/testing or production.
- Actalis
Certificates issued by Actalis. Free certificates using this server can only have the domain itself and the www. hostname. Does not allow wildcards.
The selection list also includes Custom ACME Servers.
- EAB Key ID
External Account Binding (EAB) Key ID. The ACME package uses this value along with the EAB HMAC Key to register this Account Key with a specific account on the ACME server.
Check with the ACME Server/CA to determine if they require EAB, and for information on how to generate the value. Leave blank if the ACME Server does not require EAB.
- EAB HMAC Key
External Account Binding HMAC Key. The ACME package uses this value along with the EAB Key ID to register this Account Key with a specific account on the ACME server.
Check with the ACME Server/CA to determine if they require EAB, and for information on how to generate the value. Leave blank if the ACME Server does not require EAB.
Account Key¶
- Account Key
The private key which uniquely identifies and authorizes the account.
To create a new key, click
Generate New Account Key.
Registration¶
Click
Register ACME Account Key to register the account key with
the selected ACME server. This registration may happen automatically while
issuing or renewing a certificate, but doing so manually allows the user to
ensure the registration process is working before attempting validation.
Warning
The Let’s Encrypt service does not require any special registration steps, the above procedure will work as written with that service.
Some ACME servers have manual key validation, External Account Binding, and/or registration procedures which must be performed before attempting to issue a certificate. Check with the ACME server provider before registering a key.