我希望你能原諒我的壞/糟糕的英語。爲什麼我的HTTPS連接不使用TLS?
我很確定這是一個很天真的問題,但我需要解決它。
我運行在JBOSS應用AS 7服務器,我啓用了HTTPS在我的standalone.xml文件中添加此行連接:現在
<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" secure="true">
<ssl name="ssl" password="password" protocol="TLSv1"/>
</connector>
,如果我試圖通過進入電影我的應用程序使用這個網址的web瀏覽器:
https://localhost:8443/myapp/
後,我接受我的自制證書,瀏覽器告訴我,連接是由AES 128使用一切TLS協議提出,並加密看起來很好。
但是,當我在服務器上使用Wireshark,並嘗試使用位於本地網絡中的計算機訪問我的應用程序時,沒有TLS跟蹤,但只有TCP連接(似乎已加密)。另一方面,如果我嘗試訪問HTTPS Web服務器,Wireshark告訴我正在使用的協議是TLS。我現在很困惑。
所以,這裏是我的問題:我的連接是否在TLS上工作?如果沒有,可能是什麼問題(可能是端口8443不是HTTPS的標準端口?)?
讓我知道我是否真的不清楚,或者如果我沒有提供足夠的信息。
此致敬禮, PDauph。
謝謝!我懷疑8443端口,但不是因爲Wireshark,謝謝你指出這一點。通過執行「Decode As ...」操作,我可以看到「密鑰交換」,「加密握手」以及TLS協議所需的其他階段。 – PDauph