应该如何设置 Java 的系统范围加密策略?
在将基于 Java(和 Jetty)的专有应用程序从 RHEL7 迁移到 RHEL8 时,我学到了一些新东西:至少在 OpenJDK 11 中,JVM 仍然默认值除非指定系统属性,否则将设置为 1024 位 Diffie-Hellman 组jdk.tls.ephemeralDHKeySize。之前没有人注意到,因为所有客户端连接都是通过负载均衡器处理的,但最终发现这一点是因为在同一台主机上运行的 Python 客户端由于DEFAULT 系统范围的加密策略至少需要 2048 位。 虽然设置此系统属性解决了该问题,但深入研究周围记录不良的逻辑update-cry...