Async ACME library written in PHP based on the Amp concurrency framework.
PHP Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib Revert dns-01 verifier change Dec 15, 2016
res
test
.gitattributes
.gitignore
.travis.yml
LICENSE
README.md Remove api | unstable badges and add note about semver Mar 26, 2016
composer.json
phpunit.xml

README.md

acme License

kelunik/acme is a non-blocking implementation of the ACME protocol based on the amp concurrency framework.

If you're looking for a PHP client, have a look at kelunik/acme-client which is based on this library.

Required PHP Version

  • PHP 5.5

Installation

composer require kelunik/acme

This package follows semantic versioning. Although there's no v1.0.0 yet, it's safe to use it as a dependency, because breaking changes won't be installed when using it as ^0.3.

Documentation

The library is fully documented using PHPDoc.

Implementations

Usage

If you're not familiar with promises and amphp/amp yet, read my blog post to get started. You can always use Amp\wait to use this async library in synchronious code.