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

时间:2016-01-26 07:57:10

标签: java java-web-start jnlp java-security

可能重复:java.security.properties in JNLP

我们有一个桌面应用程序,我们开始使用Java WebStart。从JDK 1.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可以编辑哪些安全属性的文档。

0 个答案:

没有答案