Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kelunik/acme
Async ACME library written in PHP based on the Amp concurrency framework.
https://github.com/kelunik/acme
acme acme-protocol amphp async letsencrypt php
Last synced: 1 day ago
JSON representation
Async ACME library written in PHP based on the Amp concurrency framework.
- Host: GitHub
- URL: https://github.com/kelunik/acme
- Owner: kelunik
- License: mit
- Created: 2015-11-07T15:34:11.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-17T10:42:56.000Z (about 2 years ago)
- Last Synced: 2024-10-10T18:50:51.718Z (4 months ago)
- Topics: acme, acme-protocol, amphp, async, letsencrypt, php
- Language: PHP
- Homepage:
- Size: 221 KB
- Stars: 121
- Watchers: 9
- Forks: 18
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# acme ![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)
`kelunik/acme` is a non-blocking implementation of the [ACME](https://github.com/ietf-wg-acme/acme) protocol based on the [`amp`](https://github.com/amphp/amp) concurrency framework.
> If you're looking for a PHP client, have a look at [`kelunik/acme-client`](https://github.com/kelunik/acme-client) which is based on this library.
**Required PHP Version**
- PHP 7.4+
**Installation**
```bash
composer require kelunik/acme
```This package follows semantic versioning.
**Usage**
You should be familiar with promises and [`amphp/amp`](https://github.com/amphp/amp).
You can always use `Amp\Promise\wait` to use this async library in synchronous code.