A service which checks validity of a certificate read from the repository. Formats a message and writes it to a status file if the respective certificate is about to expire.
A path unit which runs the service unit whenever the master branch of the local certhub repository is updated.
A timer unit which runs the service twice daily.
The instance name (systemd instance string specifier
%i) is used as the
basename of the certificate file and the resulting status message.
URL of the repository where certificates are stored. Defaults to:
Path to the certificate file inside the repository. Defaults to:
See manpage:certhub-cert-expiry(1), defaults to 30 days in seconds, i.e.
Message written to the status file if certificate is about to expire. Defaults to
Certificate will expire within 30 days
Location of status file written if a certificate is about to expire. Defaults to:
Optional environment file shared by all instances and certhub services.
Optional per-instance environment file shared by all certhub services.
Optional per-service environment file shared by all certhub service instances.
Optional per-instance and per-service environment file.
certhub-cert-expiry(1), certhub-format-message(1), certhub-status-file(1)