At 03:47 PM 1/1/00 +0100, Christian Buysschaert wrote:
>Hello Bertie,
>
>Thanks for providing this patch!
>
>I've been testing it but have been unsuccessful in getting it
>to work. I'll provide my setup here perhaps somebody could
>point out some things I've been doing wrong?
>
>Server: Apache 1.3.9/mod_ssl 2.4.9/OpenSSL 0.9.4 on NT4SP6a
>Client: IE501 on NT4SP6a
>

The Interesting part of the log file is 

>+-------------------------------------------------------------------------+
>[01/Jan/2000 15:30:02 00267] [trace] OpenSSL: Write: SSLv3 read client
>certificate B
>[01/Jan/2000 15:30:02 00267] [trace] OpenSSL: Exit: error in SSLv3 read
>client certificate B
>[01/Jan/2000 15:30:02 00267] [trace] OpenSSL: Exit: error in SSLv3 read
>client certificate B
>[01/Jan/2000 15:30:02 00267] [error] SSL handshake failed (server
>sgctest.globalsign.net:443, client 192.168.255.1) (OpenSSL library error
>follows)
>[01/Jan/2000 15:30:02 00267] [error] OpenSSL: error:14089106:SSL
>routines:SSL3_GET_CLIENT_CERTIFICATE:wrong message type

I have found that the fix I sent previously was premature, it works for
some versions of IE and not others ! In particular it depends on the
version of schannel.dll on the client machine. My fix copes with the case
when a client hello is sent in the middle of the SSL handshake. I think on
later versions of schannel.dll IE sends a new message called a client reset
message before the client hello message.

Am looking into it.

Bertie
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to