【发布时间】:2012-01-27 00:41:48
【问题描述】:
如果我在运行 OpenSSL 1.0.0e 的机器上运行 curl,例如:
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
如果我在运行 OpenSSL 1.0.0e 的机器上运行相同的 curl 命令,则该命令将毫无问题地完成。
似乎握手未正确完成,显然是由于两个 OpenSSL 版本之间存在一些不兼容。
知道如何解决这个问题吗?
【问题讨论】: