如何转换SSL私人key.txt到private.key扩展
我从GoDaddy的得到PVT-key.txt,certificate.crt和bundle.crt文件。我设置SSL节点JS使用后端https
选项
var httpsoptions = {
key: fs.readFileSync("pvt-key.txt"),
cert: fs.readFileSync("certificate.crt")
};
但它不工作。
Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
我也转换.TXT为.pem但同样的错误。如果我生成此命令键
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey2.key -out certificate2.crt
那么它的工作原理。我觉得应该有.key
延伸,而不是.pem
或.txt
。请帮我文件转换成.key
扩展。先感谢您。
该文件的扩展名不那么重要了,但文件的内容做。我怀疑节点想要一个PEM编码的私钥。你可以转换编码的专用密钥的PEM一个这样的DER:
openssl rsa -in pvt-key.txt -outform pem -out pvt-key.key