This project provides PowerShell automation to obtain and rotate Let's Encrypt SSL/TLS certificates for all IIS site bindings using the Posh-ACME module. It discovers sites via Get-Website, requests and renews certificates through Cloudflare DNS validation, and updates HTTPS bindings with SNI support. Helper functions under functions/ handle certificate import, binding configuration, thumbprint retrieval, and cleanup of old certificates.
Please read the contributing guidance; this is a learning and development project.
Please read the security guidance; I am always open to security feedback through email or opening an issue.