我是一名网络托管服务提供商,使用Let's Encrypt自动为我平台上的域名所有者提供免费的HTTPS证书。
我需要能够反复测试域颁发证书的过程。由于我没有无限制的域进行测试,因此我需要能够完全重置所有证书或域上发生的任何进程,以便我可以在测试套件中重复该过程。
我该怎么做?
我使用Node / Express和greenlock作为我的服务器软件。
答案 0 :(得分:0)
您应该能够轻松设置使用DNS而不是http质询的测试环境,这样您就可以在不影响生产的情况下测试所有域。
staging
和curl 我认为最初用bash和curl写测试可能最容易。您可以使用curl的--with-ca-path=
选项来允许登台环境的根权限通过检查。
您还可以在node.js中以编程方式执行此操作,该节点还可以根据请求添加自定义证书颁发机构。