On Fri, Jul 30, 1999 at 08:15:01AM +0200, Holger Reif wrote:

>> What signals a key renegotiation during a SSL session?  Do Nav/IE typically
>> renegotiate session keys?

> Yes, in case a client cret is requested later by the server
> (depending on the URL requested) and ibn case of Global
> ServerID (wrongly called 128_Bit certs)

In the former case, it's of course not the browser that initiates the
renegotatiation -- it's the SSL library that must be forced
 - to initiate a new handshake,
 - to insist on a new handshake,
 - and not to accept an abbreviated handshake for the initial session
(to recap the evolution of this functionality in Apache-SSL and
mod_ssl).

>> Does OpenSSL handles this gracefully?

> It does.

Provided that, in the non-blocking case, the application program
correctly reacts to SSL_ERROR_WANT_READ and ..._WRITE, which not all
programs do.  The TCP write buffer will usually have enough space to
avoid deadlocks, but the possibilty of a deadlock remains, and
otherwise you get busy waiting.  (I'm not even sure that s_client is
correct in this respect, but it's to confusingly written to deeply
look into this issue.)
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to