On Tue, 2010-01-12 at 11:41 +0000, M R wrote:
Just wondering if anyone has managed to establish a sync over HTTPS
from
the N900. When I switch to HTTPS on the N900 I get the following INFO
message followed by timeouts.
Regarding the timeouts, we already changed the code so that it stops
trying immediately for the first message and only retries while a sync
runs.
[INFO] SoupTransport Failure:
https://www.xxxxx.co.uk/horde3/rpc.php
via
libsoup: SSL handshake failed
Looking at the traffic coming into the server, it would appear no
connection is being established from the N900 and that this is a network
transport problem?
Are you sure there is not TCP connection at all? The error looks like
the client connects to the HTTPS port successfully, then fails during
setting up SSL encryption. A likely cause is a server certificate that
cannot be verified by the client. Such a failure might not show up in
the HTTP servers logs because it never gets to see the HTTP command.
There are options to control SSL checking:
$ syncevolution --sync-property ? | grep SSL
Try:
$ syncevolution --run --sync-property SSLVerifyServer=0 \
--sync-property SSLVerifyHost=0 \
<server>
Use "--configure" instead of "--run" to change this permanently. I
don't
know how to properly import the server certificates into Maemo. We have
a SSLCertificateFile property which might help.
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.