#证书 #let #加密 #反向代理 #acme #http #工具

app sozu-acme

用于为sozu HTTP反向代理设置或续订Let's Encrypt证书的命令行工具

4个版本 (破坏性更新)

使用旧的Rust 2015

0.7.0 2018年11月15日
0.6.0 2018年10月25日
0.5.0 2018年9月27日
0.4.0 2018年9月5日

#32 in #encrypt

AGPL-3.0

18KB
298 代码行

sōzu-acme

sozu-acme是sōzu HTTP反向代理的配置工具,它自动从Let's Encrypt或其他ACME启用证书授权机构进行证书请求。

该工具目前处于测试阶段,请勿犹豫,测试并报告问题。

用法

sozu-acme --config      /path/to/sozu/config.toml # configuration file for sozu
          --certificate /path/to/cert.pem         # path to store new certificate
          --key         /path/to/key.pem          # path to store the key
          --chain       /path/to/chain.pem        # path to store the certificate chain
          --domain      example.com               # domain name for which the certificate will be generated
          --email       example@example.com       # registration email
          --id          app_example               # application id for sozu
          --http        1.2.3.4:80                # frontend HTTP address (for the challenge)
          --https       1.2.3.4:443               # frontend HTTPS address (for the challenge)

此工具将执行以下操作

  • 联系Let's Encrypt
  • 检索挑战数据
  • 启动HTTP挑战的web服务器
  • 配置sōzu将挑战请求重定向到该web服务器
  • 开始HTTP挑战验证
  • 如果挑战成功,将证书、链和密钥写入指定的路径
  • 从sōzu的配置中删除挑战web服务器

许可证

版权(C)2017-2018 Geoffroy Couprie

本程序是自由软件:您可以按照自由软件基金会发布的GNU Affero通用公共许可证的条款重新分发和/或修改它,版本3。

本程序是希望它将是有用的,但没有任何保证;甚至没有对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参阅GNU Affero通用公共许可证。

依赖关系

~18–31MB
~498K SLoC