Posh-ACME
PowerShell module and ACME client that creates publicly trusted SSL/TLS certificates from an ACME certificate authority such as Let's Encrypt.
Posh-ACME is a PowerShell module and ACME client that creates SSL/TLS certificates from an ACME certificate authority such as Let’s Encrypt. It validates domains through DNS and HTTP challenge plugins, and it can import the finished certificate into the Windows certificate store. It is installed from the PowerShell Gallery with Install-Module, and it runs on Windows PowerShell with a .NET Framework release and on PowerShell Core across all supported platforms. Renewals are run by a job on the host, such as Windows Task Scheduler or cron. The module is by Ryan Bolger and is published on GitHub.
Worth knowing
The module only obtains certificates and does not deploy them to a web server or service. The certificate import into the Windows store works only on Windows. The documentation describes a local HTTP challenge listener for validation, and its guide on alternate trust chains notes that a website on Windows, such as one served by IIS, can keep serving the default chain.
Identity
- Status
- Active
- Maintainer
- Ryan Bolger3
- Maintained by
- Individual3
- First release
- 20184
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-30: name, links, Categories, Install with
poshac.me/docs/latest/ - 2026-10-30: links, GitHub stars
api.github.com/repos/rmbolger/Posh-ACME - 2026-10-30: Maintainer, Maintained by, License, License model
raw.githubusercontent.com/rmbolger/Posh-ACME/main/LICENSE - 2026-10-30: First release
github.com/rmbolger/Posh-ACME/blob/main/CHANGELOG.md - 2026-10-30: Runs as
poshac.me/docs/latest/Tutorial/ - 2026-10-30: Current major version, Last release
github.com/rmbolger/Posh-ACME/releases/tag/v4.35.0 - 2026-10-30: Contributors
api.github.com/repos/rmbolger/Posh-ACME/contributors?per_page=1