我希望你能原谅我的糟糕/糟糕的英语。
我很确定这是一个非常幼稚的问题,但我需要解决这个问题。
我在 JBOSS AS 7 服务器上运行应用程序,并通过在我的 Standalone.xml 文件中添加以下行来启用 HTTPS 连接:
<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" secure="true">
<ssl name="ssl" password="password" protocol="TLSv1"/>
</connector>
现在,如果我尝试使用此 url 通过网络浏览器访问我的应用程序:
https://localhost:8443/myapp/
在我接受我的自制证书后,浏览器告诉我连接是使用 TLS 协议建立的,并由 AES 128 加密。一切看起来都很好。
但是当我在服务器上使用 Wireshark 并尝试使用位于本地网络中的计算机访问我的应用程序时,没有 TLS 的痕迹,而只有 TCP 连接(似乎是加密的)。
另一方面,如果我尝试访问 HTTPS Web 服务器,Wireshark 会告诉我正在使用的协议是 TLS。我现在很困惑。
所以这是我的问题:我的连接是否还在 TLS 上工作?如果不是,可能是什么问题(可能是端口 8443 不是 HTTPS 的标准端口?)?
如果我不是很清楚,或者我没有提供足够的信息,请告诉我。
最好的问候, PDauph。