小编Doy*_*yan的帖子

不能为 RSA 签名指定密钥字节。请指定一个 PublicKey 或 PrivateKey 实例

我正在尝试从我的 OAUTH 服务器解码 JWT 令牌,我正在使用以下网站中的示例

我尝试了很多自行设计的解决方案,但无法解决问题,我无法解码 RSA 公钥签名的 JWT。

以下代码

Jwts.parser().setSigningKey("<<Oauth server RSA public key>>").parseClaimsJws(keySec.getTokenString());
Run Code Online (Sandbox Code Playgroud)

我得到以下异常

java.lang.IllegalArgumentException: Key bytes cannot be specified for RSA signatures.  Please specify a PublicKey or PrivateKey instance.
Run Code Online (Sandbox Code Playgroud)

java rsa jwt

5
推荐指数
0
解决办法
5468
查看次数

标签 统计

java ×1

jwt ×1

rsa ×1