在 JDK 8 中,默认情况下禁用 SSLv3,并启用 TLSv1.2。
当我谷歌时,我发现很多帖子都通过注释掉以下行来启用 SSLv3java.security
lib 文件夹中的文件。
我想通过设置系统属性来启用 SSLv3,而不需要修改 java 安装。
You might能够做到这一点。首先,您需要检查您的java.security
文件中有以下行:
security.overridePropertiesFile=true
如果是这样,那么以下技巧可能会起作用。否则,如果覆盖属性文件not允许,然后修改它java.security
文件是您唯一的资源。
假设允许覆盖属性文件,那么您可以尝试复制java.security
别的地方,e.g. sslv3-allowed.java.security
,与jdk.tls.disabledAlgorithms
修改属性值以从中删除“SSLv3”。然后,当您启动 JVM 时,您将使用类似以下内容的内容:
$ java -Djava.security.properties==/path/to/sslv3-allowed.java.security ...
注意“==”;这告诉 JVM完全忽略 java.security
,并使用only你的文件。使用单个等号,您的文件可以附加到(或覆盖)默认的部分java.security
file.
以上内容来自阅读这篇文章:https://dzone.com/articles/how-override-java-security https://dzone.com/articles/how-override-java-security;相关的 SO 帖子可以在这里找到:如何在 Java 中启用 SSL 3 https://stackoverflow.com/questions/28236091/how-to-enable-ssl-3-in-java.
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)