Я импортировал открытый сертификат в свою функцию Azure через
Служба приложения-функции My Azure -> вкладка «Функции платформы» -> SSL -> Сертификаты открытого ключа (.cer)
Теперь, как мне получить доступ к этому через мою функцию лазури?
Я пытался исследовать это, но единственные результаты, которые я могу найти, это использование личного сертификата
В настоящее время, чтобы обойти это, я говорю узлу игнорировать себяподписанный сертификат для конечной точки, с которой я интегрируюсь, установив process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
Я хотел бы использовать сертификат вместо.
Редактировать:
IВ итоге я добавил цепочку сертификатов в папку и прочитал файлы из папки в моем приложении. Тем не менее не отвечает на вопрос о том, как использовать загруженный сертификат Azure, хотя
const https = require('https');
https.globalAgent.options.ca = [
fs.readFileSync(__dirname + '/certs/master.pem'),
fs.readFileSync(__dirname + '/certs/root.pem')
];