简体   繁体   English

使用公钥和私钥/RSA/错误对 JWT 进行签名:error:1E08010C:DECODER routines::unsupported

[英]Sign JWT with public and private key / RSA / Error: error:1E08010C:DECODER routines::unsupported

I want to use 2 RSA keys.我想使用 2 个 RSA 密钥。 Public and private.公立和私立。 I generate keys here - https://travistidwell.com/jsencrypt/demo/我在这里生成密钥 - https://travistidwell.com/jsencrypt/demo/

When I try to sign a token, I get an error - "Error: error:1E08010C:DECODER routines::unsupported" What am I doing wrong?当我尝试签署令牌时,出现错误 - “错误:错误:1E08010C:DECODER routines::unsupported” 我做错了什么?

let access = jwt.sign({role: 'guest'}, process.env.PRIVATE_ACCESS, {algorithm: 'RS256',expiresIn: '1h'})

When you try to access the global env like that, the result will contain new lines aka /n.当您尝试像那样访问全局 env 时,结果将包含换行符 /n。 You should replace the value with您应该将值替换为

process.env.PRIVATE_ACCESS.replace(/\\n/g, '\n');

and get the original key without new line.并获得没有换行的原始密钥。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 RSA公有私钥与JavaScript和C#的兼容性 - RSA Public Private Key compatibility for JavaScript and C# 使用Apps脚本生成公共/私有密钥RSA - Generate a public / private Key RSA with Apps Scripts 如何在CryptoJS中使用私钥(pem)签名JWT? - How to sign a JWT with a private key (pem) in CryptoJS? jsrsasign:无法使用PEM RSA公钥验证JWT - jsrsasign: Can't verify JWT with PEM RSA public key 如何在 Javascript/jquery 上使用 RSA 私钥对数据进行签名 - How to sign data with RSA private Key on Javascript/jquery 是否可以使用JSBN / Forge生成RSA私钥/公钥对? - Could JSBN/Forge be used to generate RSA private/public key pair? 难以掌握如何使用私钥安全地签署JWT - Having trouble grasping how to securely sign JWT with Private Key 从NED Big Ints生成序列化的rsa公钥/私钥 - generating serialized rsa public / private keys from N E D Big Ints 错误:040A1079:rsa 例程:RSA_padding_check_PKCS1_OAEP_mgf1:AWS 上的 oaep 解码错误 - error:040A1079:rsa routines:RSA_padding_check_PKCS1_OAEP_mgf1:oaep decoding error On AWS 我们可以使用 angular 中的私钥加密数据并使用 RSA 加密使用 PHP 中的公钥解密数据吗? - Can we Encrypt data with private key in angular and Decrypt data with public key in PHP using RSA Encryption?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM