如何对let加密证书颁发执行回归测试?

时间:2018-04-25 10:27:09

标签: node.js lets-encrypt greenlock

我是一名网络托管服务提供商,使用Let's Encrypt自动为我平台上的域名所有者提供免费的HTTPS证书。

我需要能够反复测试域颁发证书的过程。由于我没有无限制的域进行测试,因此我需要能够完全重置所有证书或域上发生的任何进程,以便我可以在测试套件中重复该过程。

我该怎么做?

我使用Node / Express和greenlock作为我的服务器软件。

1 个答案:

答案 0 :(得分:0)

如果您还提供DNS

您应该能够轻松设置使用DNS而不是http质询的测试环境,这样您就可以在不影响生产的情况下测试所有域。

如果没有,请使用staging和curl

我认为最初用bash和curl写测试可能最容易。您可以使用curl的--with-ca-path=选项来允许登台环境的根权限通过检查。

您还可以在node.js中以编程方式执行此操作,该节点还可以根据请求添加自定义证书颁发机构。