1.0.2 • Published 5 years ago

egg-auto-acme v1.0.2

Weekly downloads
-
License
BSD
Repository
-
Last release
5 years ago

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
      • 证书时间不接近超时时间,则不做处理