【问题标题】:Node.js https Cert ExpirationNode.js https 证书过期
【发布时间】:2014-04-28 20:01:16
【问题描述】:

我正在考虑通过 https 设置节点,它引用 pfx 证书文件。证书到期时会发生什么?我相信对于 IIS,会生成并安装一个新的 SSL 证书。这是否意味着还需要为 Node 复制/引用新证书?

如果是这样,是否有任何方法可以与 Node 无缝设置 SSL,并且即使在证书到期后仍能继续工作,以缓解这种情况?也许是对 IIS 本身的某种引用?我们的系统管理员熟悉更新 IIS,但我感觉我的所有节点代码将在 2016 年(从现在起两年后)证书到期时开始中断,我可能无法提供帮助。

【问题讨论】:

    标签: node.js iis ssl


    【解决方案1】:

    我没有使用 IIS 或 Node 的经验,但证书不会自动更新。续订意味着必须生成具有新生命周期的新证书请求,并且颁发者必须签署此证书请求。最后,新创建的证书必须放在服务器上以替换旧证书。可能是 IIS 自动化了其中的某些部分(例如,基于旧证书创建新的证书请求),但我怀疑它是否会自动将证书请求发送到 CA 并取回新签名的证书。实际上,从一些 CA 的文档来看,似乎仍然涉及大量的手动工作。

    【讨论】:

    • 希望有某种方法可以将 Node 配置为使用 SSL,但只需要引用一个指针或不受证书更新过程影响的东西。
    • 有一些关于如何使用 SSL 设置 Node 的信息,可以通过搜索引擎轻松找到。它有效地归结为与其他服务器相同的设置,例如配置您的证书、密钥和 CA 链在文件系统中的位置。与另一台服务器共享此设置的唯一方法是,如果两者都使用相同的文件格式和路径(我不知道 IIS 是完全使用路径还是将它们保存在数据库或类似的某个位置),或者如果您编写脚本在服务器之间同步这些数据。
    猜你喜欢
    • 2021-11-26
    • 2019-02-05
    • 1970-01-01
    • 2012-10-12
    • 2016-09-14
    • 1970-01-01
    • 2014-07-07
    • 2018-09-27
    • 2014-10-14
    相关资源
    最近更新 更多