无法获得发卡行证书/无法获取本地发卡行证书
我有一个要求,我的节点js REST服务需要通过HTTPS消耗。 为了启用HTTPS,我们需要有3个参数 – 一个密钥文件,一个证书文件和ca文件。 为了使用这个服务,我们需要只有ca文件。
我使用Open SSL创build了一组新的自签名证书,并且能够使用我的服务。
现在,对于生产部署,我们不能使用自签名证书。 因此,从证书颁发机构收到了一个密钥文件,证书文件和ca文件。 与我使用的自签名证书不同,证书颁发机构的ca文件包含2个CA cers – 一个根CA和一个CA.
在尝试使用此CA文件来使用HTTPS服务时,我始终得到错误消息:无法获取颁发者证书/无法获取本地颁发者证书。
使用OpenSSL命令,我validation了密钥和证书文件 – 两者完全匹配的模数。
此外,当我试图检查证书是否使用CA文件发出时,我得到相同的错误。 而与自签名的证书,我收到了好回应。
任何帮助,将不胜感激。
提前致谢。
这个问题可能是由于缺less证书链造成的。 如果您从CA购买了证书,请确保您已正确打包并部署了中间证书链以及最终证书。
否则,您的证书将被标记为无效,因为客户端将无法遍历从证书到根证书的颁发链。
- Node.js,套接字,io和HTTPS
- 带有HTTPS请求的Node.JS UnhandledException
- 如何在node.js中进行https请求
- Chrome 54无法从我的网站获得HTTPS响应; Chrome 53,Chromium,Firefox和Safari
- 如何使用node.js库表单数据做一个https post?
- 用Node.js创build一个HTTPS服务器
- 无法将.pem文件导入到Express
- 如何通过https使用私有GitLab存储库作为与私有令牌的npm依赖关系
- NodeJS,如何debuggingGET请求TLSSocket.socketOnData上的parsing错误?