Estoy intentando realizar una solicitud POST a través de curl a un servidor que solo admite TLS 1.2, TLS 1.1 y TLS 1.0. Sin embargo, incluso cuando trato de especificar la necesidad de TLS en lugar del SSL v. 3 predeterminado (agregando --- tlsv1) obtengo la siguiente respuesta:
curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Esta es la versión de curl que estoy usando:
curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
No hay problemas con el firewall para resolver la URL.
¿Cómo puedo hacer que el POST tenga éxito?
Actualización: También he intentado realizar la solicitud con Python para intentar averiguar cuál es el problema. La URL es interna, por lo que no puedo compartir eso, pero se agradecería la ayuda sobre cuál podría ser el problema de configuración. Aquí está el error de Python:
urllib2.URLError: <urlopen error (1, 'error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure')>