Finalmente dopo un po’ di tempo qualcuno si è “preso la briga” di fare un wrapper del protocollo Certbot anche per windows integrato con IIS.
Ecco qui il link al progetto su GitHub: https://github.com/Lone-Coder/letsencrypt-win-simple/releases
E’ costruito a sua volta sopra il .net ACME protocol library.
Basta scaricare lo zip e metterlo in una cartella sul vostro server.
Dopodichè con un prompt dei comandi con diritti di amministratore andate nella cartella e semplicemente lanciate il comando:
Letencrypt.exe
E seguite i vari passaggi.
- inserire la mail
- leggere e accettare le condizioni di contratto e policy
- scegliere il sito IIS su cui richiedere il certificato e aspettare
Fa tutto lui:
- Chiede il rilascio del certificato
- Lo salva sul server
- Crea il bindig sulla porta 443 con il certificato appena richiesto
- Crea il job schedulato per il rinnovo automatico
Bene! Finalmente la richiesta dei certificati SSL no sarà più un problema anche su IIS! 😀