【发布时间】:2016-06-12 01:44:12
【问题描述】:
我已将 SSL 证书上传到我在 Node 上运行的 Azure Web 应用程序,现在我想从我的 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);
【问题讨论】:
标签: node.js azure ssl-certificate azure-web-app-service