Feb 4:10:07 PM Com.xiaomi.xmpush.server.Sender sendMessage
Warning:ioexception Posting to Xmpush
Javax.net.ssl.SSLException:Server Key
At Sun.security.ssl.Handshaker.throwSSLException (handshaker.java:1274)
At Sun.security.ssl.ClientHandshaker.processMessage (clienthandshaker.java:211)
At Sun.security.ssl.Handshaker.processLoop (handshaker.java:868)
At Sun.security.ssl.Handshaker.process_record (handshaker.java:804)
At Sun.security.ssl.SSLSocketImpl.readRecord (sslsocketimpl.java:1016)
At Sun.security.ssl.SSLSocketImpl.performInitialHandshake (sslsocketimpl.java:1312)
At Sun.security.ssl.SSLSocketImpl.startHandshake (sslsocketimpl.java:1339)
At Sun.security.ssl.SSLSocketImpl.startHandshake (sslsocketimpl.java:1323)
At Sun.net.www.protocol.https.HttpsClient.afterConnect (httpsclient.java:515)
At Sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect ( abstractdelegatehttpsurlconnection.java:185)
At Sun.net.www.protocol.http.HttpURLConnection.getOutputStream (httpurlconnection.java:1090)
At Sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream (httpsurlconnectionimpl.java:250)
At Com.xiaomi.xmpush.server.HttpBase.doPost (httpbase.java:96)
At Com.xiaomi.xmpush.server.HttpBase.doPost (httpbase.java:51)
At Com.xiaomi.xmpush.server.Sender.sendMessage (sender.java:545)
At Com.xiaomi.xmpush.server.Sender.sendMessageNoRetry (sender.java:442)
At Com.xiaomi.xmpush.server.Sender.sendToUserAccountNoRetry (sender.java:325)
At Com.xiaomi.xmpush.server.Sender.sendToUserAccount (sender.java:298)
At Com.xiaomi.xmpush.server.Sender.sendToUserAccount (sender.java:275)
At Com.cheguo.trailer.service.impl.MessagePushServiceImpl.sendAndroidMessage (messagepushserviceimpl.java:86)
At Com.cheguo.trailer.service.impl.MessagePushServiceImpl.sendMessage (messagepushserviceimpl.java:32)
At Sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
At Sun.reflect.NativeMethodAccessorImpl.invoke (nativemethodaccessorimpl.java:57)
At Sun.reflect.DelegatingMethodAccessorImpl.invoke (delegatingmethodaccessorimpl.java:43)
At Java.lang.reflect.Method.invoke (method.java:601)
At Org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection (aoputils.java:318)
At Org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint (Reflectivemethodinvocation.java : 183)
At Org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (reflectivemethodinvocation.java:150)
At Org.springframework.transaction.interceptor.TransactionInterceptor.invoke (transactioninterceptor.java:110)
At Org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (reflectivemethodinvocation.java:172)
At Org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke (exposeinvocationinterceptor.java:90)
At Org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (reflectivemethodinvocation.java:172)
At Org.springframework.aop.framework.JdkDynamicAopProxy.invoke (jdkdynamicaopproxy.java:202)
At Com.sun.proxy. $Proxy 38.sendMessage (Unknown Source)
At Com.alibaba.dubbo.common.bytecode.Wrapper17.invokeMethod (Wrapper17.java)
At Com.alibaba.dubbo.rpc.proxy.javassist.javassistproxyfactory$1.doinvoke (javassistproxyfactory.java:46)
At Com.alibaba.dubbo.rpc.proxy.AbstractProxyInvoker.invoke (abstractproxyinvoker.java:72)
At Com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke (invokerwrapper.java:53)
At Com.alibaba.dubbo.rpc.filter.ExceptionFilter.invoke (exceptionfilter.java:64)
At Com.alibaba.dubbo.rpc.protocol.protocolfilterwrapper$1.invoke (protocolfilterwrapper.java:91)
At Com.alibaba.dubbo.rpc.filter.TimeoutFilter.invoke (timeoutfilter.java:42)
At Com.alibaba.dubbo.rpc.protocol.protocolfilterwrapper$1.invoke (protocolfilterwrapper.java:91)
At Com.alibaba.dubbo.monitor.support.MonitorFilter.invoke (monitorfilter.java:75)
At Com.alibaba.dubbo.rpc.protocol.protocolfilterwrapper$1.invoke (protocolfilterwrapper.java:91)
At Com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke (tracefilter.java:78)
At Com.alibaba.dubbo.rpc.protocol.protocolfilterwrapper$1.invoke (protocolfilterwrapper.java:91)
At Com.alibaba.dubbo.rpc.filter.ContextFilter.invoke (contextfilter.java:60)
At Com.alibaba.dubbo.rpc.protocol.protocolfilterwrapper$1.invoke (protocolfilterwrapper.java:91)
At Com.alibaba.dubbo.rpc.filter.GenericFilter.invoke (genericfilter.java:112)
At Com.alibaba.dubbo.rpc.protocol.protocolfilterwrapper$1.invoke (protocolfilterwrapper.java:91)
At Com.alibaba.dubbo.rpc.filter.ClassLoaderFilter.invoke (classloaderfilter.java:38)
At Com.alibaba.dubbo.rpc.protocol.protocolfilterwrapper$1.invoke (protocolfilterwrapper.java:91)
At Com.alibaba.dubbo.rpc.filter.EchoFilter.invoke (echofilter.java:38)
At Com.alibaba.dubbo.rpc.protocol.protocolfilterwrapper$1.invoke (protocolfilterwrapper.java:91)
At Com.alibaba.dubbo.rpc.protocol.dubbo.dubboprotocol$1.reply (dubboprotocol.java:108)
At Com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest ( headerexchangehandler.java:84)
At Com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received (Headerexchangehandler.java : 170)
At Com.alibaba.dubbo.remoting.transport.DecodeHandler.received (decodehandler.java:52)
At Com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run (channeleventrunnable.java:82)
At Java.util.concurrent.ThreadPoolExecutor.runWorker (threadpoolexecutor.java:1145)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:615)
At Java.lang.Thread.run (thread.java:722)
caused By:java.security.NoSuchAlgorithmException:NONEwithRSA Signature not available
At Java.security.Signature.getInstance (signature.java:224)
At Sun.security.ssl.JsseJce.getSignature (jssejce.java:241)
At Sun.security.ssl.rsasignature.<init> (rsasignature.java:62)
At Sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
At Sun.reflect.NativeConstructorAccessorImpl.newInstance (nativeconstructoraccessorimpl.java:57)
At Sun.reflect.DelegatingConstructorAccessorImpl.newInstance (delegatingconstructoraccessorimpl.java:45)
At Java.lang.reflect.Constructor.newInstance (constructor.java:525)
At Java.lang.Class.newInstance0 (class.java:374)
At Java.lang.Class.newInstance (class.java:327)
At Java.security.provider$service.newinstance (provider.java:1238)
At Sun.security.jca.GetInstance.getInstance (getinstance.java:236)
At Java.security.Signature.getInstance (signature.java:236)
At Sun.security.ssl.JsseJce.getSignature (jssejce.java:241)
At Sun.security.ssl.RSASignature.getInstance (rsasignature.java:72)
At Sun.security.ssl.handshakemessage$dh_serverkeyexchange.<init> (handshakemessage.java:829)
At Sun.security.ssl.ClientHandshaker.processMessage (clienthandshaker.java:205)
... More
Under the project Lib add Sunjce_provider.jar, under the $java_home/jre/lib/ext there is a Sunjce_provider.jar
Call Xiaomi Push API times certificate Signature invalid