【发布时间】:2018-09-16 12:26:34
【问题描述】:
我必须使用 java-jwt 库验证签名,我有令牌和公钥,公钥从 ssh-rsa AA 开始...... 而且我必须使用 RSA256 算法,当我检查 github 时,我发现如下
Algorithm algorithm = Algorithm.RSA256(publicKey, privateKey);
JWTVerifier verifier = JWT.require(algorithm)
.withIssuer("auth0")
.build(); //Reusable verifier instance
DecodedJWT jwt = verifier.verify(token);
但是我的公钥是字符串形式的,我没有私钥。请建议我如何验证签名。
【问题讨论】: