Hi there,

I have some questions on renegotiation I hope somebody can answer:

1) What do SSL_renegotiation and SSL_do_handshake actually do.  From the
s_server.c and s_client.c source files I can see that the server uses:

SSL_renegotiation(ssl);
SSL_do_handshake(ssl);

whilest the client only uses 

SSL_renegotiation(ssl);

2) I modified the serv.cc and cli.cc example files and issued both with
certificates, then enabled SSL certifcate negotiation in both server and
client.  I then attempted to kick off an SSL_renegotiation() on the client
side but nothing happened.  Renegotiation only occured after I did an
SSL_renegotiation with a SSL_do_handshake.  This seems different to the
example in s_client.cc.

If anyone can offer any explanation to me, I'd be much appreciated.

Thanks,
--Douglas Lee


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

Reply via email to