0

为什么在使用 Java JSON Web 令牌 (JJWT) 时出现“java.lang.SecurityException:Manifest 主要属性的签名文件摘要无效”错误?

我的代码是(从https://github.com/jwtk/jjwt以最简单的形式复制):

Key key = MacProvider.generateKey();

String compactJws = Jwts.builder()
    .setSubject("Joe")
    .signWith(SignatureAlgorithm.HS512, key)
    .compact();
return compactJws;

异常在“Key key = MacProvider.generateKey();”处停止。如果我注释掉这一行,它将停在下一行 ("String compactJws =...")

请帮忙!

4

1 回答 1

1

好的。我解决了我自己的问题。这是jar文件没有正确编译。我从某个地方下载了一个罐子,它工作正常。

于 2017-01-22T14:12:09.357 回答