LeGo CertHub provides intuitive pages to manage each step of the ACME workflow.
The dashboard shows all certificates currently being hosted by LeGo. That is, the certificate must have a valid order to be hosted, so certificates will only show up here once valid.
This operates as a centralized way to view the remaining validity of certificates and to set expectations about reorders.
Private Keys offers options to view a list of keys, make new keys (via import or generation), and to edit existing keys.
ACME Accounts offers options to view a list of accounts, make new accounts, and to edit existing accounts.
There are also various functions on individual accounts to register, change email, rotate key, and deactivate.
Certficiates offers options to view a list of certificates, make new certificates, and to edit existing certificates. Certificates are not part of the ACME process but exist in LeGo to manage and group orders together in a sane and logical manner.
On any particular certificate a list of all orders are available including options to place a new order, retry an existing order, or revoke a completed order.
Logs & Settings
The final two pages in LeGo are the logs and settings pages.
Logs displays the content of the current log file and there is also a button to download all log files.
Settings displays some information about the current state of LeGo and also provides the ability to change the login password. This page may expand in the future to allow modification of items currently controlled exclusively in the config.yaml file.