Hi Mark,

--On January 5, 2010 10:11:43 AM -0600 Mark Nipper <ni...@bitgnome.net> wrote:

Try using the openssl command line tool from a shell to connect to
your server. That can print out lots of useful debugging information:

> openssl s_client -connect host.example.com:8443 -debug

        Like I said, it's not getting very far in the
conversation:
---
CONNECTED(00000003)
write to 0x1a0a0d0 [0x1a0b740] (118 bytes => 118 (0x76))
0000 - 80 74 01 03 01 00 4b 00-00 00 20 00 00 39 00 00   .t....K... ..9..
0010 - 38 00 00 35 00 00 16 00-00 13 00 00 0a 07 00 c0   8..5............
0020 - 00 00 33 00 00 32 00 00-2f 03 00 80 00 00 05 00   ..3..2../.......
0030 - 00 04 01 00 80 00 00 15-00 00 12 00 00 09 06 00   ................
0040 - 40 00 00 14 00 00 11 00-00 08 00 00 06 04 00 80   @...............
0050 - 00 00 03 02 00 80 9e 32-f3 6f ad 39 54 50 e4 83   .......2.o.9TP..
0060 - bd e3 a7 df 2f a3 84 ac-90 5f ca 48 a1 71 e6 d7   ..../...._.H.q..
0070 - 95 87 f2 e2 f1 29                                 .....)
read from 0x1a0a0d0 [0x1a10ca0] (7 bytes => 0 (0x0))
26527:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake
failure:s23_lib.c:188: ---

Also note that the server is explicitly set to use SSLv3_METHOD
protocol rather than SSLv23_METHOD. It maybe your client cannot cope
with that, in which case you will need to adjust the value in the
caldavd.plist (or update the client).

        Well, given the above, I don't think we're getting that
far.

So openssl was trying the v23 handshake and failing because the server only does v3. Try this:

openssl s_client -connect host.example.com:8443 -debug -ssl3

--
Cyrus Daboo

_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Reply via email to