kelunik / Acme
Licence: mit
Async ACME library written in PHP based on the Amp concurrency framework.
Stars: ✭ 102
Projects that are alternatives of or similar to Acme
Chef Acme
Chef cookbook to request SSL certificates at Let's Encrypt
Stars: ✭ 98 (-3.92%)
Mutual labels: letsencrypt, acme
Certify
SSL Certificate Manager UI for Windows, powered by Let's Encrypt. Download from certifytheweb.com
Stars: ✭ 1,075 (+953.92%)
Mutual labels: letsencrypt, acme
Certbot
Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
Stars: ✭ 28,541 (+27881.37%)
Mutual labels: letsencrypt, acme
Http Server
A non-blocking HTTP application server for PHP based on Amp.
Stars: ✭ 1,122 (+1000%)
Mutual labels: async, amphp
Http Client
Async HTTP/1.1+2 client for PHP based on Amp.
Stars: ✭ 553 (+442.16%)
Mutual labels: async, amphp
Intercert
Use Let's Encrypt on private (LAN) servers using DNS validation
Stars: ✭ 68 (-33.33%)
Mutual labels: letsencrypt, acme
Docker Letsencrypt Nginx Proxy Companion
Automated ACME SSL certificate generation for nginx-proxy
Stars: ✭ 6,350 (+6125.49%)
Mutual labels: letsencrypt, acme
Letscertbot
Let's Certbot is a tool builds automated scripts base on Certbot for obtaining, renewing, deploying SSL certificates.
Stars: ✭ 84 (-17.65%)
Mutual labels: letsencrypt, acme
Website
Let's Encrypt Website and Documentation
Stars: ✭ 629 (+516.67%)
Mutual labels: letsencrypt, acme
Dehydrated
letsencrypt/acme client implemented as a shell-script – just add water
Stars: ✭ 5,261 (+5057.84%)
Mutual labels: letsencrypt, acme
Lego
Let's Encrypt client and ACME library written in Go
Stars: ✭ 4,978 (+4780.39%)
Mutual labels: letsencrypt, acme
Acme.sh
A pure Unix shell script implementing ACME client protocol
Stars: ✭ 24,723 (+24138.24%)
Mutual labels: letsencrypt, acme
Sync
Synchronization primitives for PHP based on Amp.
Stars: ✭ 67 (-34.31%)
Mutual labels: async, amphp
Websocket Client
Async WebSocket client for PHP based on Amp.
Stars: ✭ 83 (-18.63%)
Mutual labels: async, amphp
acme
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.0
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
.
The library is fully documented using PHPDoc.
Usage
If you're not familiar with promises and amphp/amp
yet, read my blog post to get started.
You can always use Amp\Promise\wait
to use this async library in synchronous code.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].