Node.js 仅使用PFX的节点JS https服务器
我一直在我的Tomcat服务器上运行一个(Java)web服务,SSL由雇主提供的PFX通配符证书保护 现在我尝试将服务移植到节点Js 为了通过SSL运行Node JS服务器,我看到了很多使用这种格式的指南:Node.js 仅使用PFX的节点JS https服务器,node.js,ssl,pfx,Node.js,Ssl,Pfx,我一直在我的Tomcat服务器上运行一个(Java)web服务,SSL由雇主提供的PFX通配符证书保护 现在我尝试将服务移植到节点Js 为了通过SSL运行Node JS服务器,我看到了很多使用这种格式的指南: var options = { key: fs.readFileSync('server-key.pem'), cert: fs.readFileSync('server-cert.cert') }; https.createServer(options, app).listen(4
var options = {
key: fs.readFileSync('server-key.pem'),
cert: fs.readFileSync('server-cert.cert')
};
https.createServer(options, app).listen(443);
但是在我的例子中,我只有一个server.pfx(p12)文件
有没有办法像我们在Tomcat中所做的那样,只使用PFX来实现服务器?我发现很难找到这方面的任何例子。我找到了答案:
var options = {
pfx: fs.readFileSync('server.pfx')
};
我找到了答案:
var options = {
pfx: fs.readFileSync('server.pfx')
};
您可以从pfx文件中提取密钥和证书:谢谢-我收集到这是可能的,但在Node JS中严格必要吗?在生产环境中,NodeJS服务器通常通过反向代理(如nginx)传递,代理服务器关心所有内容(静态文件、ssl)您可以从pfx文件中提取密钥和证书:谢谢-我收集到这是可能的,但在Node JS中,这是严格必要的吗?在生产环境中,NodeJS服务器通常通过反向代理(如nginx)传递,代理服务器关心所有内容(静态文件、ssl)