1

我正在尝试创建与使用自签名 SSL 证书的服务器的安全 websocket 连接。我已将它们作为受信任的证书添加到我的 Windows 机器中,但是当我运行 node.js 应用程序时,我仍然得到 SELF_SIGNED_CERT_IN_CHAIN。经过一番挖掘,我发现 node.js 默认不使用 Windows 证书。我怎样才能让它使用 websockets 的 windows 证书?我正在使用“ws”模块。

4

1 回答 1

0

我最终解决了这个问题,但它可能并不适用于所有人。我通过添加行解决了这个问题process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"。这基本上忽略了 SSL 证书。如果您关心安全等问题,我不建议您这样做,但是对于快速而肮脏的 POC,它可以正常工作。

于 2019-06-21T19:38:36.070 回答