Figured it would be nice to have a step-ca plugin so I went down the rabbithole and made it: https://github.com/insipx/os-step-ca
intentionally kept simple (anything more complicated or requiring anything other than `https-01` challenges should use the acme.sh plugin). hoping to upstream to opnsense/plugins eventually whenever I have some free minutes. This plugin is configurable with step-ca short-lived certificates and will renew with the `--expires-in` flag. so, setting `--expires-in` to `4h` will renew a cert when it expires in 4h, no matter whether the cert lives for 6, 12, 16 or 24 hours. It is only meant for a single cert/web gui cert, however.
the installation is a bit tedious currently b/c there's no repo hosting it
intentionally kept simple (anything more complicated or requiring anything other than `https-01` challenges should use the acme.sh plugin). hoping to upstream to opnsense/plugins eventually whenever I have some free minutes. This plugin is configurable with step-ca short-lived certificates and will renew with the `--expires-in` flag. so, setting `--expires-in` to `4h` will renew a cert when it expires in 4h, no matter whether the cert lives for 6, 12, 16 or 24 hours. It is only meant for a single cert/web gui cert, however.
the installation is a bit tedious currently b/c there's no repo hosting it
"