Я пытаюсь использовать цепочку сертификатов 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, соответственно.Что, вероятно, не так?