Obtaining a Certificate¶
These instructions cover the general process of obtaining a certificate. Specific settings will vary by deployment, and each section below links to the settings for each area.
Generate an Account Key¶
Before a certificate can be created by the firewall, the firewall must first obtain an account key. This key is typically unique for each server, but can be shared.
For users unfamiliar with the Let’s Encrypt service, the first key should be for the staging system which has no rate limits but is not valid for public use. Once a certificate is successfully issued by the staging system, create an account key for the production system and then issue the certificate again using that key.
To create and register an account key:
Navigate to Services > ACME Certificates, Account Keys tab
Click
Add
Fill in the info as described in Account Key Settings
Click
Create new account key
Click
Register ACME account key
Click Save
Create a certificate¶
The next step is to create a certificate entry.
Navigate to Services > ACME Certificates, Certificates tab
Click
Add
Fill in the info as described in Certificate Settings
Add one or more Domain SAN List entries (Certificate Settings) with appropriate validation settings (Validation Methods)
Add one or more Actions list entries (Certificate Settings)
Click Save
Configure General Settings¶
The last configuration step is to enable at least the Cron Entry to ensure that the ACME package will automatically renew certificates before they expire. See General Settings for detailed descriptions of the options.
Navigate to Services > ACME Certificates, General Settings tab
Check Cron Entry
Check Write Certificates (optional)
Click Save
Issue a Certificate¶
With the settings in place, the final task is to issue the certificate:
Navigate to Services > ACME Certificates, Certificates tab
Find the certificate entry in the list
Click
Issue/Renew
Wait for the process to complete
This step may take a few minutes to complete as it sets up the validation, contacts the ACME server, then waits for the server to complete validation.
Once complete, the page will display the result at the top. Check the output to ensure that it was successful and included a certificate.
If the process was successful, the package will import the certificate along with its associated certificate authorities in the GUI Certificate Manager. Check at System > Certificates to ensure the entries are present.