Oauth 2.0 JWT公钥和私钥无效

Oauth 2.0 JWT公钥和私钥无效,oauth-2.0,jwt,public-key-encryption,private-key,public-key,Oauth 2.0,Jwt,Public Key Encryption,Private Key,Public Key,我正在尝试使用JWT.io()创建一个JWT令牌。但是,当我为签名部分添加公钥或私钥时,它总是说它无效 我分别使用以下内容创建了私钥和公钥: 生成私钥 openssl genrsa-aes256-out private_key.em 2048 生成公钥 openssl rsa-pubout-in private_key.pem-out public_key.em 然后我所做的就是将它们复制粘贴到jwt.io中 我所有的其他数据都很好,只是公钥和私钥 JWT.io需要使用您的私钥为JWT生成签名。

我正在尝试使用JWT.io()创建一个JWT令牌。但是,当我为签名部分添加公钥或私钥时,它总是说它无效

我分别使用以下内容创建了私钥和公钥:

生成私钥 openssl genrsa-aes256-out private_key.em 2048

生成公钥 openssl rsa-pubout-in private_key.pem-out public_key.em

然后我所做的就是将它们复制粘贴到jwt.io中


我所有的其他数据都很好,只是公钥和私钥

JWT.io需要使用您的私钥为JWT生成签名。但是,您的私钥使用JWT.io没有的密码加密,因为您在
openssl genrsa
命令中使用了
-aes256
标志。应使用以下命令生成未加密的私钥:

openssl genrsa -out private_key.em 2048

并将其粘贴到公钥旁边的JWT.io私钥条目中。

JWT.io需要使用您的私钥为JWT生成签名。但是,您的私钥使用JWT.io没有的密码加密,因为您在
openssl genrsa
命令中使用了
-aes256
标志。应使用以下命令生成未加密的私钥:

openssl genrsa -out private_key.em 2048
并将其粘贴到公钥旁边的JWT.io私钥条目中