我已经在我的Azure Web App上上传了一个SSL证书,在Node上运行,现在我想从我的Node脚本中以编程方式访问我的证书,以便用它来签署JWT。有没有办法做到这一点?
我为C#找到similar answers,但我无法将其转换为Node-world。
这些代码在@ peter-pan-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);
答案 0 :(得分:3)
GitHub上的AzureAD
和npmjs.org上的azure-mgmt
分别有两个样本。