Получение 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 с подписанными утверждениями не поддерживаются.

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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