02-23-2024, 08:41 PM
Hi, here are a few tips that might help.
You need to have a domain name and a Let's Encrypt account to get a certificate.
The certificate manager is working well now and there is a good documentation (Intraweb Certificate Manager.pdf).
In the Let's Encrypt URL edit you have to specifiy the staging environment for testing or the V2-Environment to get a real certificate.
The directoy ..\YourApplication.exe\acme-challenge\ has be located below your application, NOT in root or below !!!
You don't need to have your own ACME content handler, the intern IW content handler is working well.
Enable ACME in the server controller:
TIWServerController::SC_Config() : this->SSLOptions->EnableACME = true;
ACME is using HTTP Port 80 therefore you need to set
In TIWServerController::SC_Config() : this->SSLOptions->NonSSLRequest = TIWNonSSLRequest::nsAccept;
You can use an Indy server or HTTPS server without variable reservation.
Your antivirus software could block your firewall while you are testing ACME
Good luck
You need to have a domain name and a Let's Encrypt account to get a certificate.
The certificate manager is working well now and there is a good documentation (Intraweb Certificate Manager.pdf).
In the Let's Encrypt URL edit you have to specifiy the staging environment for testing or the V2-Environment to get a real certificate.
The directoy ..\YourApplication.exe\acme-challenge\ has be located below your application, NOT in root or below !!!
You don't need to have your own ACME content handler, the intern IW content handler is working well.
Enable ACME in the server controller:
TIWServerController::SC_Config() : this->SSLOptions->EnableACME = true;
ACME is using HTTP Port 80 therefore you need to set
In TIWServerController::SC_Config() : this->SSLOptions->NonSSLRequest = TIWNonSSLRequest::nsAccept;
You can use an Indy server or HTTPS server without variable reservation.
Your antivirus software could block your firewall while you are testing ACME

Good luck