我继承了这段代码:
import https from 'https';
// Setup server
var app = express();
var server = https.createServer({
key: fs.readFileSync('./certs/key.pem'),
cert: fs.readFileSync('./certs/cert.pem'),
ca: fs.readFileSync('./certs/ca.pem')
}, app);
certs目录位于.gitignore
上,没有有关如何生成这些.pem
文件的文档。我已经研究过openssl,但似乎没有一个例子需要密码。
谢谢。
答案 0 :(得分:0)
您可以使用以下命令生成密钥和crt文件:
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr