Automating ACMEv2 Certificate Management on BIG-IP
Thanks Kevin, I'll have to have a play by the sounds of it! Thanks for your response, much appreciated.
Kojot is a BIG-IP wrapper for Dehydrated, and as such allows some of the underlying flags to fall through. The one that's actually useful here is the -d (--domain) flag for adding SAN values to the certificate. I've updated the Global Configuration table to list this option.
www.baz.com := --ca https://acme.locallab.com:9000/directory -a rsa -d foo.baz.com -d bar.baz.com
This will add www.baz.com as the subject CN, and www.baz.com, foo.baz.com, and bar.baz.com as SAN values. This option works for new (non-existent) certificates. Renewal operations will maintain the SAN values from the existing certificate.
- Frank_ReiningaJan 23, 2025
Nimbostratus
Hi Kevin/Jason,
Nice tool and works like a charm. With regards to the SAN values. Is updating SAN fields something that will be added in the future? And partitions are not supported right? All certificates are created in Common?
These were the 2 things I ran into while testing. Thanks for this nice tool.
Regards,
Frank
- Kevin_StewartJan 23, 2025
Employee
By "updating SAN fields" are you referring to the limitation mentioned in the previous comment, that renewal operations will maintain the SAN values from the existing certificate?
As for partition support, that was never intended. But it could relatively easy to add.
- Frank_ReiningaJan 23, 2025
Nimbostratus
Yes, correct. When SAN domains needs updating it would mean an outage right? Remove ssl certificate from the profile, remove certificate and then new request with updated SAN domains.
Partition support would be great. Can I create feature request at github?
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)