nodejs中的https错误?

时间:2015-10-14 10:39:10

标签: node.js ssl https ubuntu-14.04

我已经在ubutunu上安装了SSL认证。 这不是自生成的证书。 我已经实现了代码

x = 12.354;
str = num2str(x);
idx = find(str=='.');
substr = str(idx+1:end);
y = str2num(substr);

我确认所有上述文件都存在。和STAR_certs.crt具有root权限。

我现在得到了以下错误

  

错误:错误:0906D06C:PEM例程:PEM_read_bio:无起始行       at Object.exports.createCredentials(crypto.js:100:17)       在服务器上(tls.js:1130:28)       在新服务器上(https.js:35:14)       在Object.exports.createServer(https.js:54:10)

任何想法。我没有任何pem文件

由于

1 个答案:

答案 0 :(得分:1)

您需要检查您的private.key和STAR_certs.crt文件是否为OpenSSL(即PEM)支持的格式。如果不是,则需要转换这些文件。您将在其他StackOverflow问题和答案中找到转换说明(我不知道您的文件现在采用何种格式,因此我无法将您引导至任何特定答案)。