Как проверить строку с помощью JWSVerifier
Новый для JWT
Я хочу проверить мой строковый токен, который генерируется как показано ниже
String productkey
: который подписан и закодирован в формате.
String publickey
: Генерируется ключ из симулятора и сохраняется как строка
JWSVerifier verifier= new ECSDVerifier(ECKey.parse(publickey))
Boolean test=verifier.verify(productkey);
Пожалуйста, предложите, какой подходящий метод я должен использовать.
1 ответ
Если вы новичок в JWT, я бы посоветовал вам использовать JJwt API. Вы можете легко подписать свои токены и проверить их.
Фрагмент для генерации токена JWT:
Jwts.builder()
.setClaims(payload)
.setExpiration(expiryDate)
.signWith(SignatureAlgorithm.RS256, privateKey )
.compact();
Фрагмент для проверки токена с открытым ключом:
Jwts.parser()
.setSigningKey(publicKey )
.parseClaimsJws(jwtToken)
Надеюсь это поможет.