kelunik / acme
ACME library written in PHP.
Installs: 585 873
Dependents: 3
Suggesters: 0
Security: 0
Stars: 121
Watchers: 8
Forks: 18
Open Issues: 6
Requires
- php: >=8.1
- ext-openssl: *
- amphp/amp: ^3.1.0
- amphp/byte-stream: ^2.1.2
- amphp/dns: ^2.4.0
- amphp/file: ^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.5.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
- amphp/phpunit-util: ^3
- phpunit/phpunit: ^9.6.23
- psalm/phar: ~6.13
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.