Ah - okay. Actually, loading the certificate also into the server and loading the ciphers in the client and also in the server resolved the problem. Unfortunately, i used incomplete documentation from a university presentation from the internet, which contained logic as well as other errors. The handshake is now working. - I am building a low-level communication routine which will then be compiled into a program which also makes use of ACE / TAO to have a faster (non-corba) communication alternative available.
Many thanks for your help. I owe all answerers a beer. - If we meet in person, remind me ! ;-) Florian David Schwartz wrote: > > does not change the output or the error. > > Strange. Maybe it's because you didn't give the server a certificate > or > temporary RSA key, so only anonymous ciphers are possible, and the client > doesn't have any anonymous ciphers enabled? > > What are you trying to do exactly? > > > Do i need to specify > > OpenSSL_add_all_algorithms(); at all ? - If i understand > > correctly, there are > > default ciphers used in any case if nothing is specified ? > > You are confusing adding ciphers with negotiating them. By default, > the > server will negotiate the strongest cipher it has available, but ciphers are > no available unless loaded. > > DS ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]