Jira ticket PROPS-11694

Setup test environment for SSL certificate renewal via ACME automation

A proof of concept showing that SSL/TLS certificates from Sectigo can be issued, renewed and deployed automatically on Linux and Windows servers, with no manual steps.

Open PROPS-11694 in Jira Checking connection

What this POC tests

Certificates are renewed by software instead of by hand. An ACME client on each server asks the certificate authority for a new certificate before the old one expires, then reloads the web server so it starts using it.

Issue

The ACME client registers with Sectigo, proves control of the domain and receives a certificate.

Deploy

The certificate is installed in the web server, which is reloaded without downtime.

Renew

A scheduled job renews the certificate before expiry, with no one involved.

This test host

Hostname
poc-acme-linux.fpcops.io
Operating system
Ubuntu 24.04 LTS
Web server
nginx
ACME client
certbot
Certificate authority
Sectigo Public CA, using ACME with external account binding (OV certificate)
Domain validation
DNS TXT record, validated in Sectigo Certificate Manager
Renewal
certbot timer, runs twice a day and renews 30 days before expiry
Cloud region
AWS Asia Pacific (Mumbai)
Companion host
Windows Server 2022 with IIS and win-acme (configured after this host)
Owner
Subhajit Dutta

Certificate on this host

Issued by
Sectigo Public Server Authentication CA OV E36
Issued to
Forcepoint LLC, poc-acme-linux.fpcops.io
Key type
ECDSA
Valid until
12 May 2027

Renewal test on 26 October 2026

A forced renewal replaced the certificate while nginx kept running. The new serial number shows that a new certificate was issued and deployed without manual steps.

Before renewalAfter renewal
Serial number6EF3872DBBA569A688DF95EC5361210A172D6A0AE1F75C7F8B28C59519452EE9
IssuerSectigo OV E36Sectigo OV E36
Deploymentnginx reloaded by the renewal hook, no restart

Progress

Results against the success criteria

What we learned

This is a temporary test system. It holds no production data and will be removed when the POC ends.