Я загрузил SSL-сертификат в свое Azure Web App, работая на узле, и теперь я хочу получить доступ к моему сертификату программно из сценариев Node, чтобы использовать его для подписания JWT. Есть ли способ сделать это?Доступ к SSL-сертификату в Azure Web App
Я нашел similar answers для C#, но я не смог перевести это в Node-world.
Update
Вот код, который успешно работал, с помощью @ питер-пан-MSFT. Перед запуском этого кода я должен был SFTP загрузить мой SSL-сертификат в личную папку на сервере.
process.env.KEY = fs.readFileSync('path-to-private-folder/mykey.pem');
const jwt = require('jsonwebtoken');
const token = jwt.sign(payload, process.env.KEY, opts);
Большое спасибо за ссылки. Кажется, что в обоих из них сертификат извлекается с помощью модуля fs узла для чтения файла .pem. Когда я загрузил свой SSL-сертификат в свое веб-приложение на портале Azure, он автоматически сохранил сертификат в файловой системе где-нибудь, что позволило бы мне получить доступ к нему с помощью модуля fs, или мне все еще нужно, чтобы SFTP загружал сертификат где-нибудь? – dwhieb
@dwhieb Как я уже знал, вам все равно нужно загрузить сертификат на путь к веб-сайту, доступ к которому будет выполняться вашим кодом. –