【发布时间】:2017-03-20 17:10:29
【问题描述】:
使用JWT Java library 并使用RS256 算法生成令牌,我总是得到jwt.io 调试器的无效签名。这是我的示例代码,我尝试尽可能简单地从我当前的项目开始:
// Create a legitimate RSA public and private key pair:
KeyPair kp = RsaProvider.generateKeyPair();
PublicKey publicKey = kp.getPublic();
PrivateKey privateKey = kp.getPrivate();
String jwt = Jwts.builder().setSubject("Joe").signWith(SignatureAlgorithm.RS256, privateKey).compact();
这段代码的灵感来自于测试类here。
知道我可能缺少什么吗?
【问题讨论】: