gpt4 book ai didi

node.js - 如何在 node.js 服务器上设置 EV 证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:47 24 4
gpt4 key购买 nike

我从 Comodo 收到了四个文件:

AddTrustExternalCARoot.crt
COMODORSAAddTrustCA.crt
COMODORSAExtendedValidationSecureServerCA.crt
mydomain.crt

这是我第一次设置 https 服务器。

我知道我必须添加传递给 https.createServer 的参数,但我的问题是我不知道哪个是正确的属性。

最佳答案

服务器证书设置为 cert,而您的 CA 证书设置在 ca 下:

var fs = require('fs'),
https = require('https');

var cfg = {
key: fs.readFileSync('/path/to/privatekey.pem'),
cert: fs.readFileSync('/path/to/mydomain.crt'), // PEM format
ca: [
fs.readFileSync('/path/to/AddTrustExternalCARoot.crt'), // PEM format
fs.readFileSync('/path/to/COMODORSAAddTrustCA.crt'), // PEM format
fs.readFileSync('/path/to/COMODORSAExtendedValidationSecureServerCA.crt') // PEM format
]
};

https.createServer(cfg, function(req, res) {
// ...
}).listen(443);

或者你可以只使用 pfx 如果你有你的 key, cert, and ca 文件都捆绑了到单个 PFX/PKCS12 格式的文件中。

关于node.js - 如何在 node.js 服务器上设置 EV 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28306763/

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