# ebekker/ACMESharp

An ACME client library and PowerShell client for the .NET platform (Let's Encrypt)

Repository: https://github.com/ebekker/ACMESharp
Canonical: https://ross.abutalabs.com/products/acmesharp
Homepage: https://pkisharp.github.io/ACMESharp-docs/
Language: C#
License Family: other
Topics: dotnet, powershell, letsencrypt, acme-client, acme-protocol, certificate
Last push: 2024-07-06T14:52:46+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4038, "days_push": 788, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1210, forks 174 (observed 2026-08-28T04:04:00.047691+00:00)

## What it is
ACMESharp is an ACME protocol client library and PowerShell module for the .NET platform, primarily used to obtain and manage certificates from Let's Encrypt. It includes provider extensions for challenge handling and certificate installation on targets like IIS, Windows, AWS, and CloudFlare.

## Use cases
- request Let's Encrypt certificates from PowerShell
- automate TLS certificate renewal on Windows servers
- install certificates into IIS or the Windows cert store
- answer ACME challenges via AWS Route 53 or CloudFlare DNS
- embed ACME certificate issuance in a .NET application

## When to choose
- you need ACME/Let's Encrypt support in .NET or PowerShell
- you automate certificate management on Windows/IIS or AWS
- you want a scriptable alternative to the official Let's Encrypt client

## When to avoid
- you need ACME v2 or .NET Standard support - use ACMESharp Core instead
- you want a general-purpose TLS tool outside certificate issuance
- you need a actively developed project with modern .NET support

## Facets
- artifact type: library
- maturity: maintenance
- function: security, cryptography, cli, sdk
- domain: security, developer-tools, web-development
- platform: windows, dotnet, cross-platform
- tags: acme-protocol, letsencrypt, tls-certificates, powershell-module, certificate-management, automation

## Member repositories
- ebekker/ACMESharp (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:00.047691+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:18:10.376871+00:00, confidence not recorded.
  - readme: https://github.com/ebekker/ACMESharp (fetched 2026-08-28T04:04:00.047691+00:00, sha 1936465ac3e3)
  - homepage: https://pkisharp.github.io/ACMESharp-docs/ (fetched 2026-08-29T12:26:04.984208+00:00, sha b9bdc34ca3b7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
