我最近遇到了OAuth2 JWT令牌验证异常,已经持续了一个小时(因此没有人可以访问我的应用程序):
java.security.SignatureException:签名长度不正确:获得256,但期望128。 我正在使用google-http-client 1.20.0
和Java 1.7.0
。 相同的配置到目前为止都可以工作-有任何想法吗?
Stacktrace
java.security.SignatureException: Signature length not correct: got 256 but was expecting 128
at sun.security.rsa.RSASignature.engineVerify(Unknown Source) ~[na:1.7.0_45]
at java.security.Signature$Delegate.engineVerify(Unknown Source) ~[na:1.7.0_45]
at java.security.Signature.verify(Unknown Source) ~[na:1.7.0_45]
at com.google.api.client.util.SecurityUtils.verify(SecurityUtils.java:164) ~[google-http-client-1.20.0.jar:1.20.0]