[英]How to user embedded Jetty with HTTPS over port other than 443?
[英]Embedded Jetty responds to clear http on port 443
我有一个使用嵌入式Jetty 9.3.11的Java 8应用程序,该应用程序希望侦听端口(TCP / 443)上的仅https连接。 但是,当连接了清晰的HTTP客户端时,浏览器最终将下载一个7字节的小文件。 以下是该文件的od输出:
$ od -t x1 download
0000000 15 03 03 00 02 02 50
0000007
要求不要在仅TLS的端口443上响应纯文本HTTP。有趣的是,Jetty 9.1.3不会以这种方式运行。
我的问题如下:
这个文件是什么?在仅使用HTTPS的端口443上进行明文HTTP请求可能会产生哪些其他副作用?
如何阻止Jetty以这种方式响应以清除HTTP?
提前致谢。
字节是:
15 03 03 00 02 02 50
哪里:
15 == TLS Alert Message Type
03 03 == TLS Protocol version 1.2
00 02 == TLS Frame length
02 == Alert level Fatal
50 == Internal Error
无法理解非TLS客户端时,似乎就像是正常的TLS响应。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.