Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Let's Encrypt auto renewal process
#1
I have an IW application that I recently converted from Indy to HTTPSYS and moved from a local network to the cloud for a client.
Using IWCertifcateManager and reading the very clear documentation (thanks Alexandre!) I was able to easily set up a Let’s Encrypt certificate for the application.
Everything works fine, but in the next few of weeks I need to renew the certificate.

Reading other blog posts it seems to me that my Intraweb application may be able to perform the renewal process.
But how to do that?  What is the “Enable ACME” flag intended for? Do I have to either use external tools?

I’m sure there is something trivial that I miss, but can anybody describe the step by step procedure to setup an auto renewal process for Let’s Encrypt?

Thanks in advance
Fabrizio
Reply
#2
The IW don't renew automatic yourself yet.
Enabled ACME is in your ServerControler -> SSLOptions -> EnableACME.
After, create a folder named: acme-challenge where is your httpsysproject.exe
When you open IWCertificateManager, point challenge folder to your recent folder created.
Your httpsysproject.exe is enabled to serve LE challenge files.
Finished the IWCertificateManager, register your certificate, bind, remove older certificate.
Reply
#3
Thank you for your help, Jose.

Fabrizio
Reply
#4
HI Fabrizio,

the "auto-renew feature" is in our plans and a good part of its code has already been written (Indy servers are easier, but Http.sys are still being studied)
Reply
#5
Hi Alexandre,

just to let you know that I successfully completed the renew process using the IWCertificateManager. It took just a couple of minute. Very easy and clean.
But of course a "auto-renew-feature" would be very appreciated.

Fabrizio
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)