Если я запускаю завиток на компьютере, на котором запущен OpenSSL 1.0.0e, например:
curl -v https://shumaker.flexrentalsolutions.com
на машине под управлением OpenSSL 0.9.8r. Я получаю следующую ошибку:
About to connect() to shumaker.flexrentalsolutions.com port 443 (#0)
* Trying 50.112.122.15... connected
* Connected to shumaker.flexrentalsolutions.com (50.112.122.15) port 443 (#0)
* SSLv3, TLS handshake, Client hello (1):
* error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112)
* Closing connection #0
Если я запустил ту же команду curl на компьютере, на котором запущен OpenSSL 1.0.0e, команда завершается без каких-либо проблем.
Похоже, что рукопожатие не выполняется должным образом, по-видимому, из-за некоторой несовместимости между двумя версиями OpenSSL.
Любая идея, как это исправить?