Я столкнулся с проверкой проверки подлинности токена 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]