I setup a RedHat Enterprise Box that should serve as a httpd server for a Suse Enterprise Server zypper repository and it don’t work.
Simple curl also don’t work. If you use curl -1 or curl -3 it works like a charm, curl without option I get the following error message:
Error code: Unrecognized error
error message: error: 14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112)
After some wiresharking I found the solution. You have to set a ServerName in the ssl VirtualHost. Yes, I know the hostname/CommonNamem is already in the sslcert you are using, but you have to repeat it in the config file there, otherwise some older version of openssl (like the one from SLES11) will run into this kind of problems.