java - Android restler error (1001) -
i'm using restlet 2.2 on android 2.3.3 , need estabilish https connection server server don't have certificate , because following errors:
06-05 19:11:13.786: w/system.err(2923): communication error (1001) - error while processing connection 06-05 19:11:13.786: w/system.err(2923): @ org.restlet.resource.clientresource.doerror(clientresource.java:611) 06-05 19:11:13.796: w/system.err(2923): @ org.restlet.engine.resource.clientinvocationhandler.invoke(clientinvocationhandler.java:269) 06-05 19:11:13.796: w/system.err(2923): @ $proxy5.retrieve(native method) 06-05 19:11:13.796: w/system.err(2923): @ android.os.asynctask$2.call(asynctask.java:185) 06-05 19:11:13.796: w/system.err(2923): @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:306) 06-05 19:11:13.796: w/system.err(2923): @ java.util.concurrent.futuretask.run(futuretask.java:138) 06-05 19:11:13.796: w/system.err(2923): @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1088) 06-05 19:11:13.796: w/system.err(2923): @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:581) 06-05 19:11:13.796: w/system.err(2923): @ java.lang.thread.run(thread.java:1019) 06-05 19:11:13.796: w/system.err(2923): caused by: javax.net.ssl.sslexception: error occured in delegated task:javax.net.ssl.sslexception: not trusted server certificate 06-05 19:11:13.806: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.handshakeprotocol.fatalalert(handshakeprotocol.java:319) 06-05 19:11:13.806: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.handshakeprotocol.wrap(handshakeprotocol.java:271) 06-05 19:11:13.806: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.sslengineimpl.wrap(sslengineimpl.java:695) 06-05 19:11:13.806: w/system.err(2923): @ javax.net.ssl.sslengine.wrap(sslengine.java:464) 06-05 19:11:13.806: w/system.err(2923): @ org.restlet.ext.ssl.internal.writablesslchannel.onfill(writablesslchannel.java:113) 06-05 19:11:13.806: w/system.err(2923): @ org.restlet.engine.io.buffer.process(buffer.java:597) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.io.writablebufferedchannel.write(writablebufferedchannel.java:122) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.ext.ssl.internal.writablesslchannel.write(writablesslchannel.java:126) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.io.buffer.drain(buffer.java:337) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.connector.outboundway.ondrain(outboundway.java:304) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.io.buffer.process(buffer.java:553) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.connector.way.processiobuffer(way.java:477) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.connector.outboundway.processiobuffer(outboundway.java:412) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.connector.way.onselected(way.java:430) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.util.selectionregistration.onselected(selectionregistration.java:295) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.connector.connection.onselected(connection.java:607) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.util.selectionregistration.onselected(selectionregistration.java:295) 06-05 19:11:13.816: w/system.err(2923): @ org.restlet.engine.connector.connectioncontroller.onselected(connectioncontroller.java:202) 06-05 19:11:13.826: w/system.err(2923): @ org.restlet.engine.connector.connectioncontroller.selectkeys(connectioncontroller.java:275) 06-05 19:11:13.826: w/system.err(2923): @ org.restlet.engine.connector.connectioncontroller.dorun(connectioncontroller.java:155) 06-05 19:11:13.826: w/system.err(2923): @ org.restlet.engine.connector.controller.run(controller.java:158) 06-05 19:11:13.826: w/system.err(2923): @ java.util.concurrent.executors$runnableadapter.call(executors.java:444) 06-05 19:11:13.826: w/system.err(2923): ... 5 more 06-05 19:11:13.826: w/system.err(2923): caused by: org.apache.harmony.xnet.provider.jsse.alertexception: javax.net.ssl.sslexception: not trusted server certificate 06-05 19:11:13.826: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.handshakeprotocol.fatalalert(handshakeprotocol.java:319) 06-05 19:11:13.826: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.clienthandshakeimpl.verifyservercert(clienthandshakeimpl.java:600) 06-05 19:11:13.846: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.clienthandshakeimpl.processserverhellodone(clienthandshakeimpl.java:392) 06-05 19:11:13.846: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.clienthandshakeimpl$1.run(clienthandshakeimpl.java:299) 06-05 19:11:13.846: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.clienthandshakeimpl$1.run(clienthandshakeimpl.java:297) 06-05 19:11:13.846: w/system.err(2923): @ java.security.accesscontroller.doprivileged(accesscontroller.java:182) 06-05 19:11:13.846: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.delegatedtask.run(delegatedtask.java:52) 06-05 19:11:13.846: w/system.err(2923): @ org.restlet.ext.ssl.internal.sslconnection$1.run(sslconnection.java:389) 06-05 19:11:13.846: w/system.err(2923): ... 3 more 06-05 19:11:13.856: w/system.err(2923): caused by: javax.net.ssl.sslexception: not trusted server certificate 06-05 19:11:13.856: w/system.err(2923): ... 11 more 06-05 19:11:13.856: w/system.err(2923): caused by: java.security.cert.certificateexception: java.security.cert.certpathvalidatorexception: trust anchor certification path not found. 06-05 19:11:13.856: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.trustmanagerimpl.checkservertrusted(trustmanagerimpl.java:161) 06-05 19:11:13.866: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.clienthandshakeimpl.verifyservercert(clienthandshakeimpl.java:597) 06-05 19:11:13.866: w/system.err(2923): ... 9 more 06-05 19:11:13.866: w/system.err(2923): caused by: java.security.cert.certpathvalidatorexception: trust anchor certification path not found. 06-05 19:11:13.866: w/system.err(2923): @ org.bouncycastle.jce.provider.pkixcertpathvalidatorspi.enginevalidate(pkixcertpathvalidatorspi.java:146) 06-05 19:11:13.866: w/system.err(2923): @ java.security.cert.certpathvalidator.validate(certpathvalidator.java:197) 06-05 19:11:13.876: w/system.err(2923): @ org.apache.harmony.xnet.provider.jsse.trustmanagerimpl.checkservertrusted(trustmanagerimpl.java:156) 06-05 19:11:13.876: w/system.err(2923): ... 10 more
Comments
Post a Comment