ОШИБКА - {org.jaggeryjs.modules.sso.common.util.Util} Ошибка при проверке подписи - PullRequest
0 голосов
/ 26 октября 2018

при установке приложения Android Catalyst из wso2 приложения магазина IoT 3.2.0 появляется ошибка ниже:

[IoT-Core] ОШИБКА - {org.jaggeryjs.modules.sso.common.util.Util} Ошибка припроверка подписи org.opensaml.xml.validation.ValidationException: невозможно сравнить ключ с подписью в org.opensaml.xml.signature.SignatureValidator.validate (SignatureValidator.java:74) в org.jaggeryjs.modules.sso.common.util.Util.validateSignature (Util.java:404) в org.jaggeryjs.modules.sso.common.util.Util.validateSignature (Util.java:327) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Methomber.j.vj.jj: atv.jpg.invoke (MemberBox.java:126) в org.mozilla.javascript.NativeJavaMethod.call (NativeJavaMethod.java:225) в org.mozilla.javascript.optimizer.OptRuntime.callN (OptRuntime.java:52) в org.jaggeryjs.rhino..scripts.c0._c_anonymous_3 (/scripts/sso.client.js:64) в org.jaggeryjs.rhino..scripts.c0.call(/scripts/sso.client.js) в org.mozilla.javascript.optimizer.OptRuntime.call2 (OptRuntime.java:42) в org.jaggeryjs.rhino..scripts.c0._c_anonymous_15 (/scripts/sso.client.js: 253) в org.jaggeryjs.rhino..scripts.c0.call (/scripts/sso.client.js) в org.mozilla.javascript.optimizer.OptRuntime.callN (OptRuntime.java:52) в org.jaggeryjs.rhino.social.controllers.c2._c_anonymous_1 (/social/controllers/acs.jag:77) в org.jaggeryjs.rhino.social.controllers.c2.call (/social/controllers/acs.jag) в org.mozilla.javascript.optimizer.OptRuntime.call0 (OptRuntime.java:23) в org.jaggeryjs.rhino.social.controllers.c2._c_script_0 (/social/controllers/acs.jag:20) в org.jaggeryjs.rhino.social.controllers.c2.call (/social/controllers/acs.jag) в org.mozilla.javascript.ContextFactory.doTopCall (ContextFactory.java:394) в org.mozilla.javascript.ScriptRuntime.doTopCall (ScriptRuntime.java:3091) в org.jaggeryjs.rhino.social.controllers.c2.call (/social/controllers/acs.jag) в org.jaggeryjs.rhino.social.controllers.c2.exec (/ social/controllers/acs.jag) в org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript (RhinoEngine.java:567) в org.jaggeryjs.scriptengine.engine.RhinoEngine.exec (RhinoEngine.java:273ag) в орг.jaggery.core.manager.WebAppManager.exec (WebAppManager.java:588) в org.jaggeryjs.jaggery.core.manager.WebAppManager.execute (WebAppManager.java:508) в org.jaggeryjs.jaggery.core.J.JaggeryServlet.java:29) по адресу javax.servlet.http.HttpServlet.service (HttpServlet.java:650) по адресу javax.servlet.http.HttpServlet.service (HttpServlet.java:731) в org.apil.China.internalDoFilter (ApplicationFilterChain.java:303) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatcher.jpg).43) в org.apache.catalina.core.ApplicationDispatcher.processRequest (ApplicationDispatcher.java:485) в org.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:377) в org.apache.catalina.core.Application..forward (ApplicationDispatcher.java:337) в org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter (JaggeryFilter.java:21) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterCha1.java) илиapache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52)в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.owasp.csrfguard.CsrfGuardFilter.doFilter (CsrfGuardFilter.java:88) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventionFilter.doFilter (ContentTypeBasedCachePreventionFilter.java:53) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:218) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:110) в org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:506) в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:169) в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:103) в org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation (CompositeValve.java:99) в org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve $ 1.invoke (CarbonTomcatValve.java:47) в org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke (TenantLazyLoaderValve.java:57) в org.wso2.carbon.webapp.authenticator.framework.WebappAuthenticationValve.invoke (WebappAuthenticationValve.java:46) в org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves (TomcatValveContainer.java:47) в org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke (CompositeValve.java:62) в org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke (CarbonStuckThreadDetectionValve.java:159) в org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:962) в org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke (CarbonContextCreatorValve.java:57) в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:116) в org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:445) в org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1115) в org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:637) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1770) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run (NioEndpoint.java:1729) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) в org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) на java.lang.Thread.run (Thread.java:748) Вызвано: org.apache.xml.security.signature.XMLSignatureException: неверная длина подписи: получено 128, но ожидалось 512 Исходное исключение было java.security.SignatureException: длина подписи неверна: получено 128, но ожидалось 512 в org.apache.xml.security.algorithms.implementations.SignatureBaseRSA.engineVerify (SignatureBaseRSA.java:93) в org.apache.xml.security.algorithms.SignatureAlgorithm.verify (SignatureAlgorithm.java:301) в org.apache.xml.security.signature.XMLSignature.checkSignatureValue (XMLSignature.java:723) в org.opensaml.xml.signature.SignatureValidator.validate (SignatureValidator.java:69)

...