如何为ExpressJS应用程序创建HTTPS证书?

时间:2017-03-30 13:03:05

标签: node.js linux express ssl ca

这是我按照guide

生成自签名证书的方法
$ openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem

在我的代码中,在bin / www:

 var options = {
  key: fs.readFileSync('ssl/key.pem'),
  cert: fs.readFileSync('ssl/cert.pem'),
  passphrase: 'xxxx'
};

我会在Chrome上收到警告:

  

您的连接不是私密的

enter image description here

如果我在iframe上使用它:

<iframe src="https://127.0.1.1:3030/" width="100%" height="900" frameborder="1"></iframe>

然后我会在Chrome上收到此错误:

  

获取https://127.0.1.1:3030/ net :: ERR_INSECURE_RESPONSE

如何在没有这些警告和错误的情况下正确创建证书?

备注:

该建议已接受答案。大多数答案都是针对Windows的。我在Linux / Ubuntu / Arch。

0 个答案:

没有答案