Async ACME library written in PHP based on the Amp concurrency framework.
Initial release compatible with AMPHP v3.
As with other libraries compatible with AMPHP v3, most cases of parameters or returns of Promise<ResolutionType> have been replaced with ResolutionType.
kelunik/acme-client
.Full Changelog: https://github.com/kelunik/acme/compare/v0.5.3...v1.0.0
This release is a major rewrite and cleanup. Quite a few things moved around. Please take a look at the new code structure yourself.
The main AcmeService
and AcmeClient
API didn't change much.
This release includes an upgrade to Amp v2, which should give more stability, especially for the DNS resolver and HTTP client.
OpenSSLCSRGenerator
to return a Promise
instead of a Generator
(as defined by the interface) and to resolve the promise with the CSR contents instead of a boolean.namshi/jose:^7
.AcmeService
(#17).generateDns01Payload()
.openssl.cnf
.