NodeJ和HTTPS:如何使用globalSign的“ CSR”和“ PEM”数据

时间:2018-07-26 01:07:15

标签: javascript node.js https certificate ssl-certificate

我有一个使用标准https.createServer方法创建的nodeJs http服务器(Windows)。我想使用我从GlobalSign购买的证书。他们给了我一个“ csr”和一个“ pem”。我将它们保存在文本文件中并尝试使用它们: this.fHttpServer=https.createServer({ key: 'csrFileFromGlobalSign', cert: 'pemFileFromGlobalSign' }); 但这给了我nodeJs一个“执行错误”:“错误:0906D06C:PEM例程:PEM_read_bio:没有开始”

  • 我尝试切换文件,同样的问题
  • 如果我尝试使用openSSL生成的文件,则可以正常工作(没有错误)

我想念什么?

1 个答案:

答案 0 :(得分:0)

如果我理解此权利,则必须使用openssl从pem文件中提取密钥和证书。稍后将key.pem设置为key,将cert.pem设置为cert。