0

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

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

我怎样才能做到这一点 ?

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

4

1 回答 1

0

如果您还提供 DNS

您应该能够轻松设置使用 DNS 而不是 http 挑战的测试环境,因此您可以测试所有域而不会影响生产。

如果没有,请使用staging并卷曲

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

您还可以在 node.js 中以编程方式执行此操作,它还可以选择基于每个请求添加自定义证书颁发机构。

于 2018-05-15T00:39:29.960 回答