Incontriamo problemi molto strani durante la connessione con openssl o curl a uno dei nostri server, da Ubuntu 14.04
Esecuzione:
openssl s_client -connect ms.icometrix.com:443
dà:
CONNECTED(00000003)
140557262718624:error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert
internal error:s23_clnt.c:770:
Un errore simile durante l'esecuzione:
curl https://ms.icometrix.com
curl: (35) error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert
internal error
Uscita della versione di openssl (su client / server):
OpenSSL 1.0.1f 6 Jan 2014
Output di openssl da dpkg -l openssl:
1.0.1f-1ubuntu2
La cosa divertente è che il problema svanisce quando ci si connette con altre versioni di Openssl:
- Da un mac, OpenSSL 0.9.8zd 8 gen 2015, tutto ok
- Da centos, OpenSSL 1.0.1e-fips 11 feb 2013, tutto ok
- Ultima versione stabile su Ubuntu 14.04, OpenSSL 1.0.2d 9 lug 2015, tutto ok.
Dal lato server, non vediamo nulla di strano. Il problema è iniziato quando abbiamo disabilitato SSL3 sui nostri computer.
Potrebbe esserci un problema con la build in apt-get?
Testiamo anche altre versioni, quella proposta da apt-cache showpkg, ma il problema rimane ...
curl --sslv3 https://ms.icometrix.com
?