如果我对运行 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 版本之间的一些不兼容。
知道如何解决这个问题吗?