首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Chrome/Firefox和Jetty HTTPS

Chrome/Firefox和Jetty HTTPS
EN

Stack Overflow用户
提问于 2016-02-05 12:11:13
回答 1查看 1.2K关注 0票数 1

我有一个运行在Jetty 6上的应用程序,它是通过HTTPS访问的。连接IE 11可以工作,但Firefox 43或Google 40不行。SSL跟踪显示,Jetty和浏览器找不到通用密码:

代码语言:javascript
运行
AI代码解释
复制
   %% Initialized:  [Session-13, SSL_NULL_WITH_NULL_NULL]
   %% Invalidated:  [Session-13, SSL_NULL_WITH_NULL_NULL]
   783842035@qtp-1833323686-4, SEND TLSv1.2 ALERT:  fatal, description = handshake_failure
   783842035@qtp-1833323686-4, WRITE: TLSv1.2 Alert, length = 2
   [Raw write]: length = 7
   0000: 15 03 03 00 02 02 28                               ......(
   783842035@qtp-1833323686-4, called closeSocket()
   783842035@qtp-1833323686-4, handling exception: javax.net.ssl.SSLHandshakeException: no cipher suites in common

然而,当使用IE11时,所选的密码是TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

代码语言:javascript
运行
AI代码解释
复制
    %% Initialized:  [Session-30, SSL_NULL_WITH_NULL_NULL]
    %% Negotiating:  [Session-30, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256]
    *** ServerHello, TLSv1.2

由于Chrome在连接失败时警告RC4密码:

无法建立安全连接,因为此站点使用>>unsupported协议或密码套件。这很可能是在>>server需要不再被认为安全的RC4时造成的。

通过添加以下属性,我在RC4中排除了java.security

代码语言:javascript
运行
AI代码解释
复制
    jdk.tls.disabledAlgorithms=RC4

但没有结果,Chrome和FF仍然无法连接。我的想法用完了。有什么建议吗?蒂娅。

EN

回答 1

Stack Overflow用户

发布于 2016-02-05 12:41:34

Jetty 6是很久以前的EOL (生命的终结)。

如果您坚持使用Jetty 6,那么要知道,您需要的SSL/TLS调整级别并不存在于Jetty的那个版本中。

您必须坚持JVM级别的调整,或者编写一个自定义的SslSelectChannelConnector (抱歉,Jetty 7中引入了更容易的SslContextFactory概念)实现,以完成必要的包含和排除密码和协议,以及新的TLS密码器排序需求,以可靠地完成这一任务。

Jetty 9.3.7.v20160115是与最近和即将到来的浏览器更改几乎是最新的。。下一个版本(可能是9.3.8 )将有支持最近浏览器更改所需的其余调整,但只在Java 8u72 (或更新版本)下进行。

还需要注意的是,由于您在Jetty上启用了SSL/TLS,因此您必须保持Java的最新版本,如果没有其他原因,那么就必须跟上过去几年中SSL/TLS的变化。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35232692

复制
相关文章
DMAIC都在做什么?
很多方法和工具在不同的方法论里都是通用的,因此,我们先高阶的了解这些关键的方法论们,然后再学习具体的分析工具和方法,这样有助于找到这些工具和方法的位置,有助于建立大家对问题分析与解决的整个知识体系,从而真正有助于掌握这项职场核心技能。
用户9972271
2023/01/13
6080
当你在`bind 0.0.0.0`的时候,你实际在做什么
如上面的 TCP *:5000 (LISTEN) 中 * 便表示 0.0.0.0。在这种情况下,他是一个缺省的路由绑定。
lpe234
2020/07/27
2.3K0
这个操作符在 C++ 中是什么意思
我在 Google Groups 论坛 comp.lang.c++.moderated 上看到一个回答 Hidden Features and Dark Corners of C++/STL ,他贴的那段代码中,这个操作符(operator)-->没看懂是啥意思,我试了一下,在 Visual Studio 2008、G++ 4.4 和 gcc 上都可以编译通过,下面是代码:
ClearSeve
2022/02/10
1.9K0
Linux中的configure,make,make install到底在做些什么
在Linux下经常要安装部署一些软件包或者工具,拿到安装包之后一看,简单,configure,make, make install即可搞定。
保持热爱奔赴山海
2019/09/17
3.3K0
WordPress 教程:在 WordPress 中如何设置定时作业
我们知道 Linux 服务器有个 Cron 的功能,可以用来设置定时执行的作业,但是并不是每个人都熟悉 Linux 系统,并且也不是所有的主机管理面板都有 Cron 栏目。
Denis
2023/04/13
2.4K0
WordPress 教程:在 WordPress 中如何设置定时作业
Linux中的configure,make,make install到底在做些什么
在Linux下经常要安装部署一些软件包或者工具,拿到安装包之后一看,简单,configure,make, make install即可搞定。 有时候我就在想,这个configure,make ,make install是什么意思呢,configure是测试存在的特性,然后make开始编译,make install生成相应的可执行文件。但是一个工具只是记住了其中的拼写部分或是基本的概念,但是对于原理知之甚少,也是需要补补了。 几个构建编译隐藏的命令 要先说这个编译安装过程,使用命令ac
jeanron100
2018/03/21
3.9K0
Linux中的configure,make,make install到底在做些什么
逗号运算符和逗号表达式
C语言提供一种特殊的运算符。用它将两个(或多个)表达式连接起来。 如 3+5,6+8 上式称为逗号表达式。逗号表达式的一般形式为 表达式1,表达式2
Twcat_tree
2022/11/30
1.2K0
这个WGCNA作业终于有学徒完成了!
共画了3张热图,最后一张热图展示如下图,与原文对比'Ligamentocyte'和'Chondrocyte'相比较其他组是高表达的。
生信技能树
2019/11/10
2.3K0
PHP面试题:在PHP中error_reporting这个函数有什么作用?
设置 PHP 的报错级别并返回当前级别。 //请用正则表达式(Regular Expression)写一个函数验证电子邮件的格式是否正确。 if(isset($_POST['action']) && $_POST['action']==’submitted’){ $email=$_POST['email']; if(!preg_match(“/^[0-9a-zA-Z-]+@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+){1,3}$/”,$email)){ echo “电子邮件检测失败”
红目香薰
2022/11/29
6350
首席数据官们都在做什么?
虽然近来CDO越来越多的成为一种现象,但是根据Gartner公司的报告,全球目前也仅有大约100位CDO而已 – 远远无法同包括CIO在内的其他高管职位数量相比。尽管数量较少,但是增长迅速,自2012年到2013年间,规模扩大了一倍,而且是集中在那些监管严格的行业,比如银行业、保险业和政府。 但是,CDO的职责到底包括什么呢,其工作内容是什么,是否会成为一个长久存在的职位,其与首席信息官(CIO)有什么区别 – 我们都知道,CIO中的“I”代表信息的意思。 为了寻找这些问题的答案,SearchCIO采访了
小莹莹
2018/04/19
6500
使用 Performance 看看浏览器在做些什么
Chrome 浏览器的 Performance 面板为我们提供了检测页面性能的能力,但其提供的远不止一些性能数据。本文将从工作原理的视角,结合实际工程的录制结果,探一探性能面板向我们透露的其他信息。
ConardLi
2021/04/07
9800
使用 Performance 看看浏览器在做些什么
年薪30k-50k、面试通过率90%,这个职位到底是在做什么?
导读:“我有一次去重庆,真的遛死我了。当时我在山脚下叫车,接单的车实线距离显示只有一点几千米,预估时长只有2分钟,但实际十五六分钟才到达了我的位置,我非常抓狂。”
IT阅读排行榜
2020/03/20
8810
js中逗号hack表达式用法
这两个表达式(在本例中是字符串)都被计算,这将返回最后一个元素,即最后一个逗号之后的表达式。在本例中,它返回“b”。
IT工作者
2022/01/01
2.5K0
【2023新书】《ChatGPT在做什么…以及它为什么好使》
来源:专知本文为书籍介绍,建议阅读5分钟沃尔夫勒姆不但讲清楚了GPT的底牌和命门,而且提出了一个可谓惊世骇俗的洞见。 精英日课解读的2023年3月9日刚刚出版的新书《ChatGPT在做什么…以
数据派THU
2023/04/18
7170
【2023新书】《ChatGPT在做什么…以及它为什么好使》
「09」数据分析究竟在做什么
根据数学的理论知识,结合当前的业务场景,通过算法,模型,模拟未来会发生什么,从而引导业务往更好的方向发展
巡山猫说数据
2021/05/18
4460
「09」数据分析究竟在做什么
当我做 hackathon 时我在做什么 (2)
前文中提到,我做的第二个项目是个可视化的项目,名字叫 deneb。deneb 是天鹅座的一等星,也是夏季大三角和北十字两个星群的端点之一。deneb 是对 vega-lite 的封装,受 同样封装了 vega-ltie,深得我喜爱的 Python 的库 altair 的启发。嗯,deneb - vega - altair,聪明的你一定想到了我为什么起这样一个名字:
tyrchen
2021/01/29
2K0
当我做 hackathon 时我在做什么 (2)
当我做 hackathon 时我在做什么 (3)
治大国若烹小鲜。做 hackathon 也是如此:需要有合适的方法(能),合适的工具(贤),然后朝着目标方向不疾不徐,缓步前进(有所为有所不为)。
tyrchen
2021/01/29
6960
当我做 hackathon 时我在做什么 (3)
当CPU飙高时,它在做什么
在开发过程中,有时候我们发现JVM占用的CPU居高不下,跟我们的预期不符,这时,CPU在做什么呢?是什么线程让CPU如此忙碌呢?我们通过如下几步,可以查看CPU在执行什么线程。 1.查找jvm进程ID
纯洁的微笑
2018/07/20
3720
当我做 hackathon 时我在做什么 (1)
从上周四开始的周末(1/7-1/10),是 Tubi 一年一度的 OSS-a-thon。所谓 OSS-a-thon,是我们为了回馈开源社区举办的 hackathon,参与者需要做和开源项目有关的项目 — 可以是对已有的开源项目进行改进,提交 PR,或者做新的项目,但需要开源。
tyrchen
2021/01/29
1.2K0
当我做 hackathon 时我在做什么 (1)
使用 Performance 看看浏览器在做些什么
Chrome 浏览器的 Performance 面板为我们提供了检测页面性能的能力,但其提供的远不止一些性能数据。本文将从工作原理的视角,结合实际工程的录制结果,探一探性能面板向我们透露的其他信息。
@超人
2021/10/21
8920
使用 Performance 看看浏览器在做些什么

相似问题

提供参数作为spirit:qi::_val的boost::spirit绑定函数

10

Spirit::Qi :将绑定推迟到google-protobuf

115

将$("#myId").val()与$(this).val()相结合

32

jQuery无法将val()与parent()结合使用

40

如何将cross_val_score与高阶线性回归结合使用?

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文