nexylan/nexycrypt

Let's Encrypt ACME protocol PHP client

Installs: 61 923

Dependents: 0

Suggesters: 0

Security: 0

Stars: 10

Watchers: 5

Forks: 4

Open Issues: 6

pkg:composer/nexylan/nexycrypt

v0.9.0 2024-02-13 15:38 UTC

README

Let's Encrypt ACME protocol PHP client.

Inspired by analogic/lescript project.

Latest Stable Version Latest Unstable Version License

Total Downloads Monthly Downloads Daily Downloads

Installation

composer require nexylan/nexycrypt php-http/guzzle6-adapter

Why php-http/guzzle6-adapter? We are decoupled from any HTTP messaging client thanks to HTTPlug.

Usage

See example root files.

TODO

  • Exception management
  • Unit test
  • Integration test with a fake API
  • Symfony console (letsencrypt cli like)
  • Save accepted agreement with a boolean getter (agreement on reg body)
  • Implement dns-01 and tls-sni-01 challenges
  • Use a JWT library to simplify code