egg-auto-acme
v1.0.2
Published
Let's Encrypt certbot wrapper for Node.js.
Downloads
3
Readme
egg-auto-acme
egg.js 插件,用于自动化与 LE(Let's Encrypt)进行ACME通信,从而免费地生成并自动更新证书以用于 HTTPS/SSL/TLS。
基于node-acme-client,可作为 certbot 工具的替代。
Installation
Requirements
API
TODO
- 支持配置
- email (required)
- 域名 (required)
- accountKey
- csr 及 key
- 文件存放、检查的地址
- renew 时间间隔
- 启动时以及启动一次检查时,需要检查文件存放地址中是否有相关信息,以及上次更新时间
- 如果任何文件有所缺失,则开始一次证书生成流程及 ACME challenge
- 如果文件存在,
- 但是当前时间接近证书超时时间,则进行一次 ACME challenge
- 证书时间不接近超时时间,则不做处理