How about posting the certificate chain printed by -showcerts? If you don't get one, then it's entirely possible that you've got a problem on your server (such as not having the correct private key for the certificate).
-Kyle H On Wed, Oct 8, 2008 at 2:16 PM, Andrej Podzimek <[EMAIL PROTECTED]> wrote: >> Are any intermediate CA certificates involved? > > No. The CA is home-made, created using OpenSSL. It has a self-signed > certificate. > >> This command will dump all certificates received: >> >> openssl s_client -connect hostname:portnum -showcerts > > [EMAIL PROTECTED] ~]$ openssl s_client -connect my.server.address:5432 > -showcerts > CONNECTED(00000003) > 4386:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake > failure:s23_lib.c:188: > >> If you split them into files and try: >> >> openssl x509 -in cert.pem -dates -noout > > Can't try this right now... > > As for the dates, I store all my certificates with the human-readable > preamble (the -text option used with x509). Dates are OK in all of them. I > dumped them again and got the same result. > > This is what I tried next: > > [EMAIL PROTECTED] ~]$ openssl s_client -debug -connect > my.server.address:5432 -showcerts > CONNECTED(00000003) > write to 0x9fcb948 [0x9fcb990] (124 bytes => 124 (0x7C)) > 0000 - 80 7a 01 03 01 00 51 00-00 00 20 00 00 39 00 00 .z....Q... > ..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 00 00 07 05 00 80 03 > ..3..2../....... > 0030 - 00 80 00 00 05 00 00 04-01 00 80 00 00 15 00 00 > ................ > 0040 - 12 00 00 09 06 00 40 00-00 14 00 00 11 00 00 08 > [EMAIL PROTECTED] > 0050 - 00 00 06 04 00 80 00 00-03 02 00 80 64 70 9c 33 > ............dp.3 > 0060 - 54 71 07 96 37 d8 e5 9c-22 01 5b 19 60 9f d0 1f > Tq..7...".[.`... > 0070 - a3 43 82 8d 51 2d eb bc-c8 84 1c bb .C..Q-...... > read from 0x9fcb948 [0x9fd0ef0] (7 bytes => 0 (0x0)) > 4407:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake > failure:s23_lib.c:188: > > A local IP connection directly on the server fails the same way, too. > (Non-SSL IP connections to the database do work, however.) > > What should I try now? If you want me to carry out further experiments, just > let me know. > > Andrej > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager [EMAIL PROTECTED] > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]