我希望你能原谅我的坏/糟糕的英语。为什么我的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