Node.js 如何对let';s加密证书颁发?

Node.js 如何对let';s加密证书颁发?,node.js,lets-encrypt,greenlock,Node.js,Lets Encrypt,Greenlock,我是一个网络托管提供商,使用Let's Encrypt自动向我平台上的域所有者提供免费HTTPS证书 我需要能够反复测试为域颁发证书的过程。由于我没有无限的域可供测试,因此我需要能够完全重置域上发生的所有证书或任何进程,以便在测试套件中重复该过程 我该怎么做 我正在使用Node/Express和greenlock作为我的服务器软件。如果您还提供DNS 您应该能够轻松地设置一个使用DNS而不是http挑战的测试环境,这样您就可以在不影响生产的情况下测试所有域 如果没有,请使用staging和cur

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

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

我该怎么做

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

如果您还提供DNS 您应该能够轻松地设置一个使用DNS而不是http挑战的测试环境,这样您就可以在不影响生产的情况下测试所有域

如果没有,请使用
staging
和curl 我认为首先用bash和curl编写测试可能是最简单的。您可以使用curl的
--with ca path=
选项来允许登台环境的根权限通过检查

您还可以在node.js中以更为编程的方式执行此操作,它还可以根据每个请求添加自定义证书颁发机构