Troubleshooting CertMgr ACME HTTP-01 challenges
Daniel Nashed – 9 October 2024 23:55:20
Let's Encrypt HTTP-01 challenges can be tricky sometimes.
The server needs inbound port 80 open.
There is a script to help troubleshooting https://letsdebug.net/
The Domino ACME HTTPS-01 challenge troubleshooting guide also references this project and provides additional information.
https://github.com/HCL-TECH-SOFTWARE/domino-cert-manager/blob/main/docs/troubleshooting_acme_challenges.md
I have updated the project to use the same troubleshooting challenge and updated the material.
But the Let's Debug project also provides a REST API for testing.
I looked at the project and came up with a Lotus Script Lib and added a form around it.
This is a true end to end test including a random challenge creation and a local pre-check via Curl.
The script is also a good tutorial for the HTTP Request class and JSON in Lotus Script.
The Script Lib and Class will be also the base for extending automatic setups.
- Comments [0]