All Projects → kelunik → Acme

kelunik / Acme

Licence: mit
Async ACME library written in PHP based on the Amp concurrency framework.

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
Openshift Letsencrypt
Stars: ✭ 66 (-35.29%)
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
Demo Chat
A small demo chat based on Aerys.
Stars: ✭ 18 (-82.35%)
Mutual labels:  async, amphp
Dns
Async DNS resolution for PHP based on Amp.
Stars: ✭ 82 (-19.61%)
Mutual labels:  async, amphp
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
Acme client
Java ACME Client application
Stars: ✭ 77 (-24.51%)
Mutual labels:  letsencrypt, acme
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
Greenlock
Automatic SSL renewal for NodeJS
Stars: ✭ 30 (-70.59%)
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
Postgres
Async Postgres client for PHP based on Amp.
Stars: ✭ 56 (-45.1%)
Mutual labels:  async, amphp
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 License

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.

Documentation

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].