NodeJs无法使自签名证书与windows 10一起工作



几个月来,我一直在断断续续地研究这个问题,现在我需要这个来解决。我已经用git解决了这个问题,但没有用nodejs。我们的内部url正在使用自签名证书,因为它仅在内部使用。我需要使用节点来与url通信。我已经多次尝试设置NODE_EXTRA_CA_CERTS,但都不起作用。有人建议用这种方式设置environment值[环境]::SetEnvironmentVariable("NODE_EXTRA_CA_CERTS","C:\Temp\NodeCertFix\selfSignedCert.cer","Machine"(我已经确认该证书是base64证书,与Linux中的.pem相同。无论我做什么,我都无法让它发挥作用。

events.js:180投掷者;//未处理的"错误"事件^

错误:无法获取本地颁发者证书位于TLSSocket.onConnectSecure(_tls_wrap.js:1317:34(在TLSSocket.emit(events.js:203:13(TLSSocket_finishInit(_tls_wrap.js:792:8(在TLSWrap.ssl.onhandshakedone(_tls_wrap.js:606:12(在以下位置发出"error"事件:位于TLSSocket.socketErrorListener(_http_client.js:3399:9(在TLSSocket.emit(events.js:203:13(在emitErrorNT(internal/streams/destroy.js:91:8(在emitErrorAndCloseNT(internal/streams/destroy.js:59:3(在processTicksAndRejections(internal/process/task_queues.js:77:11({代码:'UNABLE_TO_GET_ISSUER_CERT_lology'}

您尝试过npm的nodejs自签名证书示例包吗?

相关内容

  • 没有找到相关文章

最新更新