kelunik / acme
ACME library written in PHP.
v2.1.0
2026-05-09 20:07 UTC
Requires
- php: >=8.1
- ext-openssl: *
- amphp/amp: ^3.1.0
- amphp/byte-stream: ^2.1.2
- amphp/dns: ^2.4.0
- amphp/file: ^4 || ^3.2.0
- amphp/http-client: ^5.3.3
- amphp/socket: ^2.3.1
- beberlei/assert: ^3.3.3
- kelunik/certificate: ^1.1.3
- league/uri: ^7.8.1
- psr/http-message: ^2.0
- psr/log: ^1 || ^2 || ^3
- symfony/polyfill-php83: ^1.32.0
Requires (Dev)
- amphp/php-cs-fixer-config: ^2.1.0
- phpunit/phpunit: ^10.5.63
- psalm/phar: 6.16.1
- 2.x-dev
- v2.1.0
- v2.0.0
- v2.0.0-beta.1
- 1.x-dev
- v1.0.1
- v1.0.0
- v0.5.3
- v0.5.2
- v0.5.1
- v0.5.0
- 0.4.x-dev
- v0.4.1
- v0.4.0
- 0.3.x-dev
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
- dev-phpunit-10
- dev-phpunit-util-removal
- dev-dependabot/github_actions/actions/cache-5
- dev-dependabot/github_actions/actions/checkout-6
This package is auto-updated.
Last update: 2026-05-09 20:21:36 UTC
README
kelunik/acme is a non-blocking implementation of the ACME
protocol (RFC 8555). Non-blocking I/O is scheduled under the hood
by Revolt.
Tip
If you're looking for a PHP client, have a look at kelunik/acme-client
which is based on this library.
Installation
composer require kelunik/acme
This package follows semantic versioning. It requires PHP 8.1 or later.