JWT
的新用户
我想验证我生成的字符串令牌,如下所示
String productkey
:签名和编码格式。
String publickey
:从simmulator生成密钥并将其存储为字符串
JWSVerifier verifier= new ECSDVerifier(ECKey.parse(publickey))
Boolean test=verifier.verify(productkey);
请建议我必须使用哪种方法。
答案 0 :(得分:0)
如果您不熟悉JWT,我建议您使用 JJwt API 。您可以轻松签署令牌并进行验证。
生成JWT令牌的代码段:
Jwts.builder()
.setClaims(payload)
.setExpiration(expiryDate)
.signWith(SignatureAlgorithm.RS256, privateKey )
.compact();
使用公钥验证令牌的代码段:
Jwts.parser()
.setSigningKey(publicKey )
.parseClaimsJws(jwtToken)
希望这有帮助。