gpt4 book ai didi

node.js - 如何将 ssl private-key.txt 转换为 private.key 扩展名

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

我从 godaddy 获得了 pvt-key.txt、certificate.crt 和 bundle.crt 文件。我正在使用 https 选项为 node js 后端设置 ssl

var httpsoptions = {
key: fs.readFileSync("pvt-key.txt"),
cert: fs.readFileSync("certificate.crt")
};

但它不起作用。

错误:error:0906D06C:PEM routines:PEM_read_bio:no start line

我也将 .txt 转换为 .pem,但出现同样的错误。如果我从此命令生成 key

openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey2.key -out certificate2.crt

然后就可以了。我认为应该有 .key 扩展名而不是 .pem.txt。请帮助我将文件转换为 .key 扩展名。提前谢谢你。

最佳答案

文件的扩展名并不重要,但文件的内容很重要。我怀疑 Node 想要一个 PEM 编码的私钥。您可以像这样将 DER 编码的私钥转换为 PEM 私钥:

openssl rsa -in pvt-key.txt -outform pem -out pvt-key.key

关于node.js - 如何将 ssl private-key.txt 转换为 private.key 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54517842/

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