Se corro riccio nei confronti di una macchina che esegue OpenSSL 1.0.0e per esempio:L'arricciatura in esecuzione con OpenSSL 0.9.8 contro il server OpenSSL 1.0.0 causa un errore di handshake?
curl -v https://shumaker.flexrentalsolutions.com
su una macchina che esegue OpenSSL 0.9.8r ottengo il seguente errore:
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
Se Eseguo lo stesso comando di arricciatura su una macchina che esegue OpenSSL 1.0.0e il comando termina senza alcun problema.
Sembra che l'handshake non si completi correttamente, apparentemente a causa di alcune incompatibilità tra le due versioni di OpenSSL.
Qualche idea su come risolvere questo problema?
sono stato in grado di ottenere Apache per usare OpenSSL 0.9.8 by usando un modulo mod_ssl build che punta a OpenSSL 0.9.8. Fare quel cambiamento si è preso cura del problema. Qualche idea su come correggere il bug di OpenSSL 1.0.0? – rogiller