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
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