Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀: Allow manual ACME certificate refresh #1162

Open
1 task done
i404788 opened this issue Feb 5, 2025 · 1 comment
Open
1 task done

🚀: Allow manual ACME certificate refresh #1162

i404788 opened this issue Feb 5, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@i404788
Copy link

i404788 commented Feb 5, 2025

Which feature or improvement would you like to request?

I'd like to be able to manually request a certificate refresh for the ACME requested certs (maybe listing/deleting them makes more sense?).

Is your feature request related to a problem?

Currently it is not possible to properly refresh ACME certificates, this becomes an issue when you end up with an invalid cert.

For example I've gotten a cert with 40B70C88E17F0000:error:0A00007B:SSL routines:tls_process_cert_verify:bad signature:ssl/statem/statem_lib.c:581: from letsencrypt from their E5 CN (reason unknown). Even though all fields were valid.

I suppose alternatively stalwart could check if it's own certs are valid but I'm not sure what complexity that has.

Currently there is a workaround by setting the ACME provider's "Renew before" to the entire validity duration of the cert (90 days in case of letsencrypt), and then quickly resetting it to the desired value; this will refresh all covered certs though. Given there is a workaround that works (if you know how, and don't mind the noise), I would call this fairly low-priority.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@i404788 i404788 added the enhancement New feature or request label Feb 5, 2025
@xenadmin
Copy link

I had the very same issue while setting up stalwart just a few days ago.
It's quite annoying, that you get zero information about the ACME certificates itself, in the webadmin GUI.

Source and my discoveries: https://discord.com/channels/923615863037390889/1334292520175403038

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants