这是我按照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上收到警告:
您的连接不是私密的
如果我在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。