java - 在 Java 8 中禁用 TLS 1.0

标签 java security ssl java-8 tls1.2

我正在尝试在 Java 8 中禁用 TLSv1.0

我在 JRE/lib/security/java.security 中的以下行中包含了 TLSv1.0

jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH, TLSv1.0

仍然,我在测试时从 TLSv1.0 获取密码,但是当我配置其他版本(如 TLSv1.1)时,我能够成功删除相应的密码

这可能是什么问题?

有什么方法可以删除 JRE 级别的特定密码吗?

最佳答案

用 TLSv1 替换 TLSv1.0:

jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH, TLSv1

如何测试?

openssl s_client -connect ip:port -tls1

关于java - 在 Java 8 中禁用 TLS 1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41181696/

相关文章:

java - 在 Java 中记录异常?

node.js - 通过在服务器上重新运行玩家的操作来保护多层浏览器游戏的安全

javascript - Meteor:使用 ddp-rate-limiter 包限制 DDP 连接

java - 无法通过 SSL 连接到 MySQL(无法找到到请求目标的有效证书路径)

linux - Amazon Linux EC2 安装 SSL(无连接)

java - 是否可以弱引用 XML 布局中声明的 ImageView?

java - 如何在 JAVA 中创建 JSON 输出

security - 我应该将哪个 OAuth2 身份验证流程用于 PWA + 服务器端应用程序

python - 如何将自定义 CA Root 证书添加到 Windows 中 pip 使用的 CA Store?

java - 如何让RESTful java客户端在Openstack上发送GET/POST请求?