Я создал пару закрытого и открытого ключей, и успешно использовал его в Node с node-jsonwebtoken:
Код: Выделить всё
var key = fs.readFileSync('private.key');
var pem = fs.readFileSync('public.pem');
var header = {...};
var payload = {...};
header.algorithm = "RS256";
var message = jsonwebtoken.sign(payload, key, header);
var decoded = jsonwebtoken.verify(message, pem, {algorithm: "RS256"});
Любой есть рабочий пример использования закрытых/открытых ключей для JWT в Java?
Подробнее здесь: https://stackoverflow.com/questions/377 ... ivate-keys
Мобильная версия