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

Reply via email to