gpt4 book ai didi

node.js - 使用自签名证书运行 Node HTTPS 服务器是否会破坏使用 HTTPS 的目的?

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:46 24 4
gpt4 key购买 nike

我在这里有点困惑。我想运行一个将从某些客户端查询的 Node 服务器。我正在尝试使用我不熟悉的 HTTPS。

阅读一些指南和 Node 文档后,我使用 openssl 创建了一个 key 和自签名证书,并创建了一个 Node HTTPS 服务器。到目前为止一切顺利。

问题是,在尝试查询它时(我正在通过 Node 脚本进行测试作为测试),我得到了一个错误:自签名证书。解决这个问题似乎涉及在发送请求时使用 rejectUnauthorized: false 选项。

所以我的问题是:这是否违背了使用 HTTPS 的目的,或者通信是否仍然加密?

最佳答案

使用自签名证书,您的流量将加密,但不会经过身份验证(让您容易受到中间人攻击)。

您可以从 Let's Encrypt 获得免费证书;为什么不用那个?

关于node.js - 使用自签名证书运行 Node HTTPS 服务器是否会破坏使用 HTTPS 的目的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41027731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com