acme: ARI support

ARI is a hint from the cert issuer about when to renew a cert. We will
use it when the API is available.

It provides a mechanim for CAs to revoke certs and signal to clients
that cert should be renewed.

https://www.rfc-editor.org/rfc/rfc9773.txt
https://letsencrypt.org/2024/04/25/guide-to-integrating-ari-into-existing-acme-clients
This commit is contained in:
Girish Ramakrishnan
2026-01-17 22:31:36 +01:00
parent f65b33f3fc
commit 6877dfb772
5 changed files with 122 additions and 13 deletions

View File

@@ -385,7 +385,9 @@ function eventlogDetails(eventLog, app = null, appIdContext = '') {
return 'Cloudron Footer set to ' + data.footer;
case ACTION_CERTIFICATE_NEW:
return 'Certificate installation for ' + data.domain + (errorMessage ? ' failed' : ' succeeded');
details = 'Certificate installation for ' + data.domain + (errorMessage ? ' failed' : ' succeeded');
if (data.renewalInfo) details += `. Recommended renewal time is between ${data.renewalInfo.start} and ${data.renewalInfo.end}`;
return details;
case ACTION_CERTIFICATE_RENEWAL:
return 'Certificate renewal for ' + data.domain + (errorMessage ? ' failed' : ' succeeded');