0

问题是我试图访问的 OpenID Connect URL 使用自签名证书。该插件securityDashboards似乎不喜欢这样:

Error: unable to verify the first certificate\ n at TLSSocket.onConnectSecure(_tls_wrap.js: 1088: 34)\ n at TLSSocket.emit(events.js: 198: 13)\ n at TLSSocket._finishInit(_tls_wrap.js: 666: 8)\ n code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' ... Client request error: unable to verify the first certificate

  • 由于这似乎是一个 JavaScript 错误,我的第一种方法是指向npm同一个密钥库,该密钥库也curl使用并且 URL 没有问题。通过npm config set cafile /etc/ssl/certs/ca-certificates.crt
  • 在那之后没有用,我试图完全禁用 SSL 验证,看看它是否有效。通过npm config set strict-ssl false
  • 那失败了,所以我阅读了有关证书验证的文档,尝试使用上面的密钥库进行设置pemtrustedcas_filepath……没有用。
  • 然后尝试下载证书并使用pemtrustedcas_content,但这也不起作用。

没有选择。感谢您的任何建议!

4

0 回答 0