gpt4 book ai didi

node.js - 在 Node.js 中为 SSL 加载证书和私钥

转载 作者:搜寻专家 更新时间:2023-11-01 00:00:09 28 4
gpt4 key购买 nike

抱歉,我没有证书和 SSL 方面的经验,尤其是在 Node.js 方面。 .我需要为 express 配置选项:

var https = require('https');
var options = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('csr.pem')
};
https.createServer(options, my_app).listen(3000);

如果我尝试使用自行生成的证书(通过 openssl),一切都很好。

现在,我需要用我的域的真实证书更改自行生成的证书。在 Plesk 中,我有 3 个证书:CSR私钥 (.key) 和文本格式的证书 (.crt),并且此证书已经在我的服务器的 Plesk 配置上运行,因此它们没问题。

那么,我现在需要做什么?其中哪些是 key.pem 哪些是 csr.pem

抱歉,我不知道,谁能给我解释一下?

最佳答案

应该是这样的:

key: fs.readFileSync('FILENAME.key'),
cert: fs.readFileSync('FILENAME.crt')

CSR 是您发送给受信任的第三方以获取签名证书的请求。您将从受信任的第三方收到证书,这就是您在 NodeJS 中使用私钥的证书。

关于node.js - 在 Node.js 中为 SSL 加载证书和私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37040709/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com