Есть сайты которые идут через cloudflare, например http://richer-birds.com и SSL_connect не хочет обмениваться хенд шейком, как это исправить?
Может, лажа с шифрами которые не поддерживаются в старых ОС / браузерах / библиотеках для работы с SSL?
У Сloudflare на одном IP сидим множества сайтов, для того что узнать какой сертификат отсылать клиенту, им нужно знать имя сайта при хендшейки, для этих целей в TLS есть параметр SNI, это примерно также как Host в HTTP, его нужно отсылать при установлении соединения.