Page MenuHomeVyOS Platform

Add EAB support to ACME/PKI
Open, NormalPublicFEATURE REQUEST

Description

Summary

Using the PKI ACME feature in VyOS works well but for more security and getting certificates from our Openbao server, we want to enable EAB

As I understand VyOS uses certbot which has the flags for EAB --eab-kid <id> --eab-hmac-key <hmac-key> the set commands could be something like;

set pki certificate <cert name>  acme eab-kid '<id>' 
set pki certificate <cert name>  acme eab-hmac '<hmac-key>'

these would then use the --eab-kid and --eab-hmac-key flags on the certbot command but there probably should be some checks to make sure both are set.

We are currently using latest 1.4 LTS but wouldn't mind this in later version we can upgrade to.

Details

Version
1.4.4
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Feature (new functionality)

Event Timeline

0lzi created this object in space S1 VyOS Public.
Viacheslav triaged this task as Normal priority.Jul 7 2026, 2:28 PM

Made a crack at a PR in my own fork. Not sure If its correct, but happy to get feedback 😀

https://github.com/0lzi/vyos-1x-/commit/69fd431e68a7c56a099bd6ec30ea80fc3b7ac8c6