Releases: digitalsign/acme-client
Releases · digitalsign/acme-client
扩展对 csrEager 的支持
标准差异
增加了 csrEager 的支持,
- ACME 协议默认要求在 orderFinalize 阶段提供 csr, 本客户端接收服务端在 directory 接口返回
meta中csrEager为 true, 并会在 orderInitialize 阶段提供 csr. - Diff 详细:与RFC 8555的差异
增加功能
- 对阿里云 WAF 自动部署 SSL 证书的支持
- 对阿里云 CDN 自动部署 SSL 证书的支持
- 对腾讯云 CDN 自动部署 SSL 证书的支持
- 对阿里云 DNS 添加验证记录的支持
- Add support WindowsAzure DNS domain auth
- Add support GoogleCloud DNS domain auth
- Add support Uniregistry DNS domain auth
- Add support Godaddy DNS domain auth
- Add support DNS.com domain auth
- Add support Cloudflare DNS domain auth
- Add support Afraid FreeDNS domain auth
- Add support for HE.NET domain auth
使用方法
-
环境要求
- PHP 5.6+
- PHP curl 扩展 (php-curl)
- PHP simpleXML 扩展 (php-simplexml)
- PHP xmlWriter 扩展 (php-xmlwriter)
- PHP mbstring 扩展 (php-mbstring)
- PHP fileinfo 扩展 (php-fileinfo)
-
获取ACME 接口
- Digital Sign®: 需要登陆后点击这里获取 例如 https://api.digital-sign.com.cn/acme/9283CrcqMx-d55963bdb005795a3c361f415ef0c001/directory
- Let's Encrypt: https://acme-v02.api.letsencrypt.org/directory
- Buypass: https://api.buypass.com/acme/directory
-
使用
sudo wget https://git.io/acmephp -O /usr/local/bin/acme sudo chmod -R 755 /usr/local/bin/acme wget https://git.io/acmephp.yml -O ~/acmephp.yml #修改你的域名和域名挑战信息 vim ~/acmephp.yml #申请证书 acme run ~/acmephp.yml -v --server=https://api.digital-sign.com.cn/acme/9283CrcqMx-d55963bdb005795a3c361f415ef0c001/directory