如何在java 8中将DH密钥大小扩展到2048

我读了很多post说在java 8中可以将DH密钥大小扩展到2048.他们说可以通过将以下值更改为系统属性: jdk.tls.ephemeralDHKeySizejdk.tls.ephemeralDHKeySize我试图计算在哪里以及如何做到这一点,找不到。 我在哪里可以找到这个变量或属性? 哪个文件? 路径? 我正在使用Windows。

这是一个系统属性,因此您可以通过-Djdk.tls.ephemeralDHKeySize=2048作为JVM参数或通过代码中的System.setProperty进行设置。 (我没有检查过这个属性,但是一些属性只能由使用它们的库读取一次,然后在JVM的执行期间永久缓存,所以你通常希望尽早设置该设置,如果你在代码中设置它。)

可接受的值记录在JSSE参考指南中:“ 自定义短暂Diffie-Hellman键的大小 ” 。