Skip to content

Repository files navigation

platform-letsencrypt-iis

Build and Test Code Quality Deploy Prd Copilot Setup Steps Dependabot Auto-Merge PR Verify

Documentation

Overview

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.

Contributing

Please read the contributing guidance; this is a learning and development project.

Security

Please read the security guidance; I am always open to security feedback through email or opening an issue.

About

Automation scripts for issuing, renewing, and binding Let's Encrypt certificates on IIS.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages