【问题标题】:Node.js Websocket Using Windows Credentials使用 Windows 凭据的 Node.js Websocket
【发布时间】:2019-11-02 12:02:17
【问题描述】:

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

【问题讨论】:

标签: node.js ssl networking websocket ws


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-16
    • 2016-12-26
    • 2013-07-18
    • 2016-03-20
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多