算法设置为RS256时jsonwebtoken失败

时间:2019-04-03 00:33:18

标签: jwt

我正在研究jsonwebtokens https://www.npmjs.com/package/jsonwebtoken,以创建JWT。当算法设置为HS256时,我可以创建jwt。但是当我尝试RS256时,出现此错误

error:0909006C:PEM routines:get_name:no start line

Error: error:0909006C:PEM routines:get_name:no start line

我无法从谷歌搜索这个问题中获得任何帮助。有人遇到过吗?

我的代码库如下:

var signOptions = {
    subject: subject,
    audience: audience,
    expiresIn: "1h",
    algorithm: "RS256",
    keyid: keyid
}


var token = jwt.sign({ foo: 'bar' }, privateKey, { algorithm: 'RS256' }, function(err, token) {
    console.log(err);
  });

0 个答案:

没有答案