Java 我可以为JWS应用程序更改disabledAlgorithms吗?

Java 我可以为JWS应用程序更改disabledAlgorithms吗?,java,java-web-start,jnlp,java-security,Java,Java Web Start,Jnlp,Java Security,可能重复: 我们有一个桌面应用程序,我们开始使用JavaWebStart。从JDK1.8.71开始,MD5现在被禁用用于X509证书验证。很遗憾,我们无法更改正在使用的证书 解决方法是更改java.security文件(jre/lib/security/java.security),使“jdk.certpath.disabledAlgorithms”不再包含MD5,但这绝对是不可能的,因为我们无法访问客户端计算机。我们尝试在JNLP文件中设置属性(无效)并调用: java.security.Se

可能重复:

我们有一个桌面应用程序,我们开始使用JavaWebStart。从JDK1.8.71开始,MD5现在被禁用用于X509证书验证。很遗憾,我们无法更改正在使用的证书

解决方法是更改java.security文件(jre/lib/security/java.security),使“jdk.certpath.disabledAlgorithms”不再包含MD5,但这绝对是不可能的,因为我们无法访问客户端计算机。我们尝试在JNLP文件中设置属性(无效)并调用:

java.security.Security.setProperty("jdk.certpath.disabledAlgorithms", "");
java.security.Security.setProperty("jdk.tls.disabledAlgorithms", "");
上面的代码适用于本地启动的JAR,但不适用于JNLP。你知道这样行不行吗?我找不到任何关于JNLP可编辑的安全属性的文档