Skip to content

Add CoyoteCert to PHP libraries#2207

Open
bashgeek wants to merge 1 commit intoletsencrypt:mainfrom
bashgeek:bashgeek-patch-1
Open

Add CoyoteCert to PHP libraries#2207
bashgeek wants to merge 1 commit intoletsencrypt:mainfrom
bashgeek:bashgeek-patch-1

Conversation

@bashgeek
Copy link
Copy Markdown

@bashgeek bashgeek commented May 9, 2026

This PR adds CoyoteCert to the PHP libraries section.

CoyoteCert is a modern ACME v2 client library for PHP 8.3+. It implements the full RFC 8555 protocol along with RFC 8738 (IP address identifiers) and RFC 9773 (Automatic Renewal Information). The library is framework-agnostic, has no SDK dependencies for its DNS providers, and supports HTTP-01, DNS-01, and TLS-ALPN-01 challenge types.

Built-in providers cover Let's Encrypt, ZeroSSL, Google Trust Services, SSL.com, and Buypass. Six DNS-01 handlers are included out of the box (Cloudflare, Hetzner, DigitalOcean, ClouDNS, Route53, and shell/exec).

Submission checklist

  • The client respects the Let's Encrypt trademark policy. CoyoteCert has no Let's Encrypt branding, logos, or implied affiliation.
  • The client is not browser-based and supports automatic renewals via issueOrRenew() and a CLI (coyote issue).
  • The client encourages routine renewals at randomized times. The README's automatic renewal examples include a sleep $((RANDOM % 3600)) jitter in the cron command, with a note explaining why.
  • This commit adds CoyoteCert to the end of the PHP libraries section.
  • This commit updates the lastmod date stamp at the top of clients.json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant