Si me quedo rizo contra una máquina que está ejecutando OpenSSL 1.0.0e por ejemplo:¿Ejecutar el curl con OpenSSL 0.9.8 contra el servidor OpenSSL 1.0.0 causa un error de handshake?
curl -v https://shumaker.flexrentalsolutions.com
en una máquina que está ejecutando OpenSSL 0.9.8r me sale el siguiente error:
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
Si Ejecuto el mismo comando curl en una máquina que ejecuta OpenSSL 1.0.0e. El comando finaliza sin ningún problema.
Al parecer, el apretón de manos no está completando correctamente, al parecer debido a algún tipo de incompatibilidad entre las dos versiones de OpenSSL.
alguna idea de cómo solucionar este problema?
que era capaz de conseguir Apache para usar OpenSSL 0.9.8 por utilizando una construcción de módulo mod_ssl que apuntaba a OpenSSL 0.9.8. Hacer ese cambio solucionó el problema. ¿Alguna idea de cuándo se solucionará el error de OpenSSL 1.0.0? – rogiller