เราพบปัญหาที่แปลกมากที่เชื่อมต่อกับ openssl หรือ curl กับเซิร์ฟเวอร์ของเราจาก Ubuntu 14.04
การดำเนินการ:
openssl s_client -connect ms.icometrix.com:443
ให้:
CONNECTED(00000003)
140557262718624:error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert
internal error:s23_clnt.c:770:
ข้อผิดพลาดที่คล้ายกันเมื่อดำเนินการ:
curl https://ms.icometrix.com
curl: (35) error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert
internal error
ผลลัพธ์ของรุ่น openssl (บนไคลเอนต์ / เซิร์ฟเวอร์):
OpenSSL 1.0.1f 6 Jan 2014
ผลลัพธ์ของ openssl จาก dpkg -l openssl:
1.0.1f-1ubuntu2
สิ่งที่ตลกคือปัญหาหายไปเมื่อเชื่อมต่อกับ Openssl รุ่นอื่น:
- จาก mac, OpenSSL 0.9.8zd 8 มกราคม 2558, ใช้ได้ทั้งหมด
- จาก centos, OpenSSL 1.0.1e-fips 11 ก.พ. 2556, ตกลงทั้งหมด
- การวางตลาดที่เสถียรล่าสุดบน Ubuntu 14.04, OpenSSL 1.0.2d 9 ก.ค. 2558 โอเคทั้งหมด
จากฝั่งเซิร์ฟเวอร์เราไม่เห็นอะไรแปลก ๆ ปัญหาเริ่มต้นขึ้นเมื่อเราปิดการใช้งาน SSL3 บนเครื่องของเรา
อาจมีปัญหากับการสร้างใน apt-get หรือไม่?
นอกจากนี้เรายังทดสอบเวอร์ชันอื่น ๆ รุ่นที่เสนอโดย apt-cache showpkg แต่ปัญหายังคงอยู่ ...
curl --sslv3 https://ms.icometrix.com
ทำงานหรือไม่