Запуск curl с OpenSSL 0.9.8 на сервере OpenSSL 1.0.0 вызывает ошибку установления связи?

Если я запускаю curl на машине, на которой работает 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.

Есть идеи, как это исправить?

10
задан rogiller 23 December 2011 в 18:59
поделиться