You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jetty日志中JreDisabled:java.security含义及TLS_PSK加密套件支持问题

关于JreDisabled:java.security的含义

这个标记表示对应的加密套件是被JRE(安卓平台下是系统自带的Java运行时环境)全局安全配置禁用的,和Jetty本身的配置无关。
安卓系统的全局安全配置文件默认存放在/system/security/java.security,其中jdk.tls.disabledAlgorithms配置项会列出所有默认禁用的加密算法、加密套件、协议版本,PSK类加密套件通常会被默认加入这个禁用列表,因此即使你在Jetty侧配置了包含该套件,底层JRE也不会允许它启用。

Jetty对TLS_PSK_WITH_AES_256_CBC_SHA的支持情况

Jetty本身支持该加密套件:从你提供的日志可以看到,该套件的标记只有JreDisabled:java.security,没有Jetty侧的配置排除标记,说明Jetty识别该套件,也没有主动将它排除,无法启用的唯一原因是底层JRE的全局禁用限制。

如果需要启用该套件,可以参考以下方案:

  • 替换默认的TLS安全提供者:引入支持PSK套件的安全提供者(如BouncyCastle),自定义构建SSLContext供Jetty使用,绕过系统默认的安全配置限制
  • 调整系统安全配置:如果设备拥有root权限,可以修改java.security文件中的jdk.tls.disabledAlgorithms项,移除对PSK相关套件的禁用规则(该方案不推荐用于普通公网场景,会降低设备整体通信安全等级)

内容的提问来源于stack exchange,提问作者Fir_Man93

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 19:36:04