Let's Encrypt ACME protocol PHP client.
Inspired by analogic/lescript project.
composer require nexylan/nexycrypt php-http/guzzle6-adapter
Why php-http/guzzle6-adapter
? We are decoupled from any HTTP messaging client thanks to HTTPlug.
See example root files.
- 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