You can look at this : http://en.wikibooks.org/wiki/WebObjects/Web_Services/How_to_Trust_Any_SSL_Certificate
<http://en.wikibooks.org/wiki/WebObjects/Web_Services/How_to_Trust_Any_SSL_Certificate>SSLUtilities.trustAllHostnames() to turn off the default hostname verification on HTTPS connection; 2011/1/30 Tal Liron <[email protected]> > I'm getting a lot of these exceptions when accessing perfectly happy > internet sites, such as Yahoo! and LiveJournal. > > It seems that various people on the net have problems with similar > problems with Apache HTTP Client on Android, but in this case I'm using > Restlet 2.0 JSE. Any ideas or suggestions for workarounds? > > Here is a relevant stack trace: > > 2011-01-30 00:54:08,358: WARN [org.restlet.Component.Client] An error > occurred during the communication with the remote HTTP server. > javax.net.ssl.SSLException: hostname in certificate didn't match: > <openid.yahoo.com> != <open.login.yahoo.com> > at > org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:220) > at > > org.apache.http.conn.ssl.BrowserCompatHostnameVerifier.verify(BrowserCompatHostnameVerifier.java:54) > at > org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:149) > at > org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:130) > at > > org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:399) > at > > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:143) > at > > org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) > at > > org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:108) > at > > org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) > at > > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641) > at > > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576) > at > > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554) > at > > org.restlet.ext.httpclient.internal.HttpMethodCall.sendRequest(HttpMethodCall.java:331) > at > > org.restlet.engine.http.adapter.ClientAdapter.commit(ClientAdapter.java:112) > at > org.restlet.engine.http.HttpClientHelper.handle(HttpClientHelper.java:110) > at org.restlet.Client.handle(Client.java:177) > > ------------------------------------------------------ > > http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2701493 > ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2701646

