Expand my Community achievements bar.

Automate TLS certificate renewal

Avatar

Level 1

2/24/25

Request for Feature Enhancement (RFE) Summary: Automate TLS certificate renewal
Use-case:

Imagine you have 20+ different websites running on your AEMaaCS instance, each one with its own domain name, and therefore its associated TLS certificates. Further imagine that there are dev, staging and prod environments, both for preview and publish. Finally, the certificates may not be wildcard certs (*.example.org) but specific subdomain (preview.example.org, preview-st.example.org, ...).

 

So you have easily 50+ certificates to renew, and they will not renew at the same time, but across the whole year. Having to manually renew each certificate is error-prone and time-consuming. Also, in order to do this job, the person needs to have elevated administrative rights, but the job itself does not have a lot of added value.

 

It would therefore be appreciable to automate the renewal of the TLS certificates. In a different environment in the past I was using the certbot tool integrated well with the letsencrypt.org initiative to freely renew certificates every three months. The short duration and the automation ensured the sites remained secure all the time. But this is just an example, other tools and infrastructure probably exist.

Current/Experienced Behavior: An administrator needs to manually renew each and every certificate. No added value for a specialist role. There is a chance to forget or to not have the certificate ready leading to browser warnings about an unsecured site, site visitors being worried and potential loss of reputation. 
Improved/Expected Behavior: Automate the manual process (see use case description).
Environment Details (AEM version/service pack, any other specifics if applicable): AEMaaCS
Customer-name/Organization name: OECD
Screenshot (if applicable):  
Code package (if applicable):