nexylan/nexycrypt

Let's Encrypt ACME 协议 PHP 客户端

v0.9.0 2024-02-13 15:38 UTC

README

Let's Encrypt ACME 协议 PHP 客户端。

灵感来源于 analogic/lescript 项目。

Latest Stable Version Latest Unstable Version License

Total Downloads Monthly Downloads Daily Downloads

安装

composer require nexylan/nexycrypt php-http/guzzle6-adapter

为什么选择 php-http/guzzle6-adapter? 我们通过 HTTPlug 与任何 HTTP 消息客户端解耦。

使用方法

请参考示例根文件。

待办事项

  • 异常管理
  • 单元测试
  • 与假 API 的集成测试
  • Symfony 控制台(类似 letsencrypt 命令行界面)
  • 使用布尔值获取器(reg body 上的 agreement)保存接受的协议
  • 实现 dns-01 和 tls-sni-01 挑战
  • 使用 JWT 库简化代码