我想使用2个RSA密钥。公钥和私钥。我在这里生成密钥-https://travistidwell.com/jsencrypt/demo/
当我尝试对令牌进行签名时,收到错误消息-“Error:错误:1 E08010 C:解码器例程::不支持”我做错了什么?
let access = jwt.sign({role: 'guest'}, process.env.PRIVATE_ACCESS, {algorithm: 'RS256',expiresIn: '1h'})
我想使用2个RSA密钥。公钥和私钥。我在这里生成密钥-https://travistidwell.com/jsencrypt/demo/
当我尝试对令牌进行签名时,收到错误消息-“Error:错误:1 E08010 C:解码器例程::不支持”我做错了什么?
let access = jwt.sign({role: 'guest'}, process.env.PRIVATE_ACCESS, {algorithm: 'RS256',expiresIn: '1h'})
1条答案
按热度按时间1l5u6lss1#
当您尝试像这样访问全局env时,结果将包含新行aka /n。您应该将该值替换为
并得到没有新行的原始密钥。