letsencrypt/pebble

ACME Renewal Information (ARI)

mholt opened this issue · 8 comments

mholt commented

Hi -- does pebble support ARI yet? I did a search but couldn't find any commits or issues referring to it. I'm starting to implement it into acmez/CertMagic/Caddy, but if it's not in pebble yet I'm just wondering if I should test against LE staging for now?

Thanks!

Pebble still doesn't have ARI.

Certbot recently dropped Boulder in favor of Pebble as the testing mechanism - See certbot/certbot#9918

Given that new utilization by the largest ACME client, I think we can consider the lack of ARI functionality by Pebble as a roadblock widespread adoption.

[I would code a PR, but my Go knowledge is limited and I don't have enough bandwidth to expand my capabilities here to make a quality PR]

I've got a work in progress started here.

@pgporada I you. Thank you! I'll be monitoring that PR so I can better understand how this works and (hopefully) provide quality PRs in the future.

This is great, thank you. As soon as that's ready I'll prioritize implementing ARI.

@mholt @jvanasco ARI support has landed as of #461. Let me know how it works out for you or if I've introduced any fun and interesting bugs.

Hurray! Thanks Phil!

Thanks a lot @pgporada for implementing this, and @aarongable and @beautifulentropy for reviewing! I'm looking forward to try this out :)