acmesh-official / acme.sh

A pure Unix shell script implementing ACME client protocol
https://acme.sh
GNU General Public License v3.0
39.4k stars 4.98k forks source link

ACME Renewal Information (ARI) Extension #4944

Open lukastribus opened 10 months ago

lukastribus commented 10 months ago

Hello,

this is a feature request for:

Automated Certificate Management Environment (ACME) Renewal Information (ARI) Extension https://www.ietf.org/archive/id/draft-ietf-acme-ari-02.html

This extension allows CA's to inform the ACME client that a renewal is necessary earlier than normal for example due to an upcoming mass revocation:

For example, a CA could suggest that clients renew prior to a mass-revocation event to mitigate the impact of the revocation

For example this would cover various mass revocation events like: https://github.com/acmesh-official/acme.sh/issues/4936

The alternative is that CA's need to email their users, which then have to --renew --force the affected certs.

Current status in other projects:

I believe this would be a good addition to the client.

Lukas

github-actions[bot] commented 10 months ago

Please upgrade to the latest code and try again first. Maybe it's already fixed. acme.sh --upgrade If it's still not working, please provide the log with --debug 2, otherwise, nobody can help you.