I’d like to use certbot to request SSL certificates for Fortigate firewalls for the various domains that I manage (instead of the web sites). Is there a way to automate the generation and renewal of the certificates for multiple domains from one computer (Mac)? Each firewall can have an A record in DNS.
Does Fortigate provide some kind of HTTP API or programmatic interface to install domain certificates?
For the automated issuance and renewal of certificates from your Mac, I would suggest using DNS validation with an ACME client that supports Cloudflare, such as: https://github.com/acmesh-official/acme.sh/wiki/dnsapi#1-cloudflare-option . You can potentially use Certbot too, I’m just not sure how easy to is to install certbot-dns-cloudflare via Homebrew.