我已经将SSL证书上传到我的运行在Node上的Azure Web App中,现在我想从我的Node脚本中以编程方式访问我的证书,以用于签署JWT。有没有办法做到这一点?
我已经找到了C#的类似答案,但是我还没有能够将其翻译成Node世界。
更新
以下是成功工作的代码,得益于@peter-pan-msft的帮助。在运行此代码之前,我必须通过SFTP将我的SSL证书上传到服务器上的私有文件夹中。
我已经找到了C#的类似答案,但是我还没有能够将其翻译成Node世界。
更新
以下是成功工作的代码,得益于@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);