kelunik / acme
ACME library written in PHP.
Installs: 477 543
Dependents: 3
Suggesters: 0
Security: 0
Stars: 122
Watchers: 9
Forks: 17
Open Issues: 8
Requires
- php: >=8.1
- ext-openssl: *
- amphp/amp: ^3
- amphp/file: ^3
- amphp/http-client: ^5
- beberlei/assert: ^3.3
- kelunik/certificate: ^1.1
- psr/log: ^1 || ^2 || ^3
- sabre/uri: ^1
Requires (Dev)
README
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 7.4+
Installation
composer require kelunik/acme
This package follows semantic versioning.
Usage
You should be familiar with promises and amphp/amp
.
You can always use Amp\Promise\wait
to use this async library in synchronous code.