GitShow/mholt/acmez
mholt

acmez

Premier ACME client library for Go

by mholt
acmeacme-clientlets-encryptrfc8555rfc8737tls
Star on GitHubForkWebsite

Go

344 stars49 forks20 contributorsQuiet · 3mo agoSince 2020v3.1.6Apache-2.0

Meet the team

See all 20 on GitHub →
mholt
mholt67 contributions
hslatman
hslatman2 contributions
samuhvarta
samuhvarta2 contributions
deining
deining1 contribution
cpach
cpach1 contribution
dtchanpura
dtchanpura1 contribution
n0cloud
n0cloud1 contribution
zgv163
zgv1631 contribution

Languages

View on GitHub →
Go100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
Bun
Minor: ARI logs renewal info at info levelClosedIssue

The following log statement in is at info level: https://github.com/mholt/acmez/blob/v3.1.6/acme/ari.go#L223-L231 Other similar statements log at debug level, which results in _this_ being the only statement my application actually outputs during a normal run. Would you be opposed to changing this to debug level as well?

Bun · 1mo ago
zgv163
Add dns-persist-01 challenge type supportMergedPR

Add support for the ACME challenge type defined in draft-ietf-acme-dns-persist-00. Following the same pattern as (#42), this adds: constant field on the struct (the new field specific to this challenge type) helper (returns ) helper (constructs RFC 8659 issue-value syntax with accounturi and optional wildcard policy) Tests for both helpers No solver is included since acmez is bring-your-own-solver. The solver for dns-persist-01 is a no-op in practice since the TXT record is pre-provisioned. Related: caddyserver/caddy#7495

zgv163 · 3mo ago
oliverpool
Retry without replaces-field when appropriateMergedPR

Fixes https://github.com/caddyserver/certmagic/issues/361 This is more of a workaround, but apparently the spec expects the server to reject orders when a certificate has already been replaced. So the client should retry: https://github.com/ietf-wg-acme/acme-ari/issues/56#issuecomment-1965376623 (via https://github.com/caddyserver/certmagic/pull/364#issuecomment-3720161342)

oliverpool · 4mo ago
Structured data for AI agents

Repository: mholt/acmez. Description: Premier ACME client library for Go Stars: 344, Forks: 49. Primary language: Go. Languages: Go (100%). License: Apache-2.0. Homepage: https://pkg.go.dev/github.com/mholt/acmez/v3 Topics: acme, acme-client, lets-encrypt, rfc8555, rfc8737, tls. Latest release: v3.1.6 (4mo ago). Open PRs: 0, open issues: 0. Last activity: 3mo ago. Community health: 42%. Top contributors: mholt, hslatman, samuhvarta, deining, cpach, dtchanpura, n0cloud, zgv163, grahamedgecombe, jantytgat and others.

·@ofershap

Replace github.com with gitshow.dev