Installare un certificato SSL ACME su Windows IIS con SeFlowSSL CaaS (Sectigo ACME)
Questa guida mostra come installare e configurare un certificato SSL/TLS utilizzando SeFlowSSL CaaS (Sectigo ACME) su Microsoft Internet Information Services (IIS) tramite il client win-acme.
Win-acme è uno dei client ACME più diffusi per Windows e consente di automatizzare il rilascio, l'installazione e il rinnovo dei certificati SSL direttamente all'interno di IIS.
Questa procedura richiede privilegi amministrativi sul server Windows e un sito web già configurato in IIS con il relativo nome host.
Prerequisiti
- Accesso amministrativo al server Windows.
- Microsoft IIS installato e configurato.
- Dominio correttamente puntato verso il server.
- Credenziali ACME fornite da SeFlowSSL CaaS.
- Hostname già configurato nel binding del sito IIS.
Passaggio 1. Scaricare win-acme
Scaricare l'ultima versione di win-acme dal sito ufficiale:
https://www.win-acme.com/
Estrarre il contenuto del pacchetto ZIP in una cartella locale, ad esempio:
C:\Program Files\win-acme\
Avviare il file wacs.exe con privilegi amministrativi.
Passaggio 2. Installazione del certificato SSL
Aprire PowerShell come amministratore ed eseguire il comando seguente sostituendo i valori di esempio con quelli forniti da SeFlowSSL CaaS.
wacs.exe --target iis ^
--host yourdomain.com,www.yourdomain.com ^
--installation iis ^
--validation selfhosting ^
--store certificatestore ^
--accepttos ^
--baseuri https://YOUR_ACME_SERVER/directory ^
--eab-key-identifier YOUR_EAB_KID ^
--eab-key YOUR_EAB_HMAC_KEY
Parametri da personalizzare
YOUR_ACME_SERVERcorrisponde all'endpoint ACME fornito da SeFlowSSL CaaS.YOUR_EAB_KIDè l'identificativo External Account Binding.YOUR_EAB_HMAC_KEYè la chiave di autenticazione EAB.yourdomain.comrappresenta il dominio principale.www.yourdomain.comrappresenta eventuali domini aggiuntivi o alias.
Se il sito utilizza più domini, aggiungerli nell'opzione --host separandoli con una virgola.
Passaggio 3. Verifica dell'installazione
Al termine della procedura, aprire Internet Information Services (IIS) Manager.
- Selezionare il sito web interessato.
- Aprire la sezione Bindings.
- Verificare la presenza del binding HTTPS sulla porta 443.
- Controllare che il certificato appena installato sia associato al sito.
Verifica del rinnovo automatico
Win-acme crea automaticamente un'attività pianificata di Windows per il rinnovo dei certificati.
Per verificare la configurazione del rinnovo automatico eseguire:
wacs.exe --list
Per effettuare un test manuale del rinnovo:
wacs.exe --renew --baseuri https://YOUR_ACME_SERVER/directory
Controllo finale
Una volta completata l'installazione, visitare il sito utilizzando HTTPS e verificare che il certificato sia stato emesso correttamente da SeFlowSSL CaaS (Sectigo ACME).
