Я реализую сценарий узла js через https.
Узел js
const options = {
key: fs.readFileSync('private.key'),
cert: fs.readFileSync('cert.crt'),
// This is necessary only if using the client certificate authentication.
requestCert: true,
rejectUnauthorized: true,
// This is necessary only if the client uses the self-signed certificate.
ca: [fs.readFileSync('client-cert.pem')]
};
При каждом запросе выдается ошибка: - ERR_CERT_AUTHORITY_INVALID
Я много искално ничего не найдено.
Я использую приведенную ниже команду для генерации клиентского ключа: -
openssl req -x509 -newkey rsa: 2048 -keyout client-key.pem -out client-cert.pem -days 365
Я создаю .crt и закрытые ключи на сервере и использую их.
Что я здесь не так делаю?