WAF仅可以上传固定的证书,不适用于使用ACME协议维护证书的架构,此脚本尝试在当ACME续期证书时自动更新WAF上的证书。
使用config.json
配置文件,配置说明如下:
参数名称 | 参数说明 |
---|---|
user |
用户名 |
password |
密码 |
baseURL |
RESTful接口地址,含Scheme和端口 |
certificate_path |
证书路径 |
key_path |
私钥路径 |
TODO:
- 改上传证书为更新证书
即:如果证书已存在,则删除旧证书后再上传新证书(可能需要固定证书名称) - 使用Go语言重构代码