PEM证书给出“错误标签”或“标题过长”错误

时间:2019-05-27 15:36:08

标签: node.js ssl pem

我尝试使用PEM证书链,如下所示:

-----BEGIN CERTIFICATE-----
...
...
...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
...
...
...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
...
...
...
-----END CERTIFICATE-----

当我像这样在node.js中运行它时:

tls.createSecureContext({
  rejectUnauthorized: false,
  pfx: fs.readFileSync('cert.pem'),
})

如果文件位于UTF8或UTF8-BOM中,则出现类似“错误标签”或“标题太长”的错误。可能是什么问题?

1 个答案:

答案 0 :(得分:0)

我使用的过时证书导致我“标题过长”。更改为当前版本并开始工作!