Получение io.jsonwebtoken.UnsupportedJwtException: JWS с подписанными утверждениями не поддерживаются с использованием pJAVA

Программисты JAVA общаются здесь
Гость
Получение io.jsonwebtoken.UnsupportedJwtException: JWS с подписанными утверждениями не поддерживаются с использованием p

Сообщение Гость »


Я получаю странное исключение при использовании jjwt при анализе моего JWT(JWS).

Вот код синтаксического анализа:

Парсер JwtParser = Jwts.parserBuilder() .setSigningKey(публичный ключ) .строить(); //выброшено исключение Jws parsedToken = parser.parsePlaintextJws(токен); //работает Jws parsedToken1 = parser.parseClaimsJws(токен); Вот мой код для создания токена:

токен = Jwts.builder() .setIssuedAt(Date.from(issuedTime.atZone(ZoneId.systemDefault()).toInstant())) .setExpiration(Date.from(expirationTime.atZone(ZoneId.systemDefault()).toInstant())) .claim("а", "фу") .claim("б", "бу") .signWith(secretKey, SignatureAlgorithm.RS256) .компакт(); Исключение — io.jsonwebtoken.UnsupportedJwtException: JWS с подписанными утверждениями не поддерживаются.

В чем причина этого исключения и как его исправить?

Вернуться в «JAVA»