ssllabs測試tls版本存在異議

2021-09-29 19:57:28 字數 525 閱讀 7716

原因如下:

ssllabs測試的結果可能包含了不帶 sni 的情況

伺服器名稱指示 server name indication(sni)是乙個擴充套件的傳輸層安全性協議。在該協議下,握手過程開始時,客戶端會告訴它正在連線的那台伺服器即將要連線的主機名稱,以允許該伺服器在相同的ip位址和tcp埠號上呈現多個證書,即一台伺服器可以為多個網域名稱提供服務。

也就是說ssllabs測試的時候,沒有帶上這個加上sni,所以顯示的沒關閉,只是ssllabs測試測試機制問題。

其他測試方法:

openssl s_client -connect m.raileurope.cn:443 -servername m.raileurope.cn -tls1

如圖:

gRPC 如何確認TLS版本

因客戶需求grpc必須支援ssl tls1.2以上的版本,之前納悶沒有檢視支援tls版本的選項和巨集開關,後續想到可以通過抓包工具獲取協議頭的資訊。但是我實際通過wireshark模擬抓包資料確不是tlsv1.2,而是tlsv1。後續排查發現,有可能是openssl版本的問題。加密組同事提供的版本是...

微信小程式TLS版本大於1 2

首先宣告下,我自己的伺服器是windowsserver2008r2的。現在說下tls版本的問題,這個也是很多朋友經常掉的坑,我也掉過,然後直接去微軟官網查了一下資料發現windows伺服器系統的2008r2以下都不支援,所以大家xp 20003系統什麼的就不用折騰了,沒用的 發乙個windows對t...

驗證服務端的tls版本 SSL TLS 協議

tls transport layer security,傳輸層安全 是 ietf 在 ssl 3.0 的基礎上設計的協議,它是 ssl 協議的公升級版。兩者差別極小,可以理解為 tls 是 ssl 3.1。tls 協議結構 tls 協議分成兩層 tls 記錄協議 tls record protoc...