使用JJWT导致" java.lang.SecurityException:Manifest主要属性的无效签名文件摘要"

时间:2017-01-22 13:47:31

标签: java java-security jjwt

为什么我得到一个" java.lang.SecurityException:Manifest主要属性的无效签名文件摘要"使用Java JSON Web令牌(JJWT)时出错?

我的代码是(以最简单的形式从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 = ...")

请帮忙!

1 个答案:

答案 0 :(得分:0)

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