Custom ACME endpoint with authentication?

@adlib Actually this was easier than I thought. Will you please give it a try? This commit will have build artifacts you can download momentarily: caddytls: Add support for externalAccountBinding ACME extension · caddyserver/caddy@9fb0b1e · GitHub

This is Caddy v2. You’ll have to use the JSON config to specify your key ID and hmac for now. It’s very easy to add this; in your acme issuer module, simply add this field:

"external_account": {
    "key_id": "",
    "hmac": ""
}

but with your key ID and base64-encoded HMAC filled in, of course.

1 Like