为java webstart签署具有多个证书的jar

时间:2014-06-19 11:26:17

标签: java java-web-start certificate

我正在尝试使用多个证书对应用程序进行签名,以允许不同的客户端(只信任其中一个)使用Java Webstart执行它们。

签名似乎工作正常,我在jar的META-INF中看到了多个 .DSA / .RSA和* .SF文件。 但是,似乎javaws只识别其中一个并且如果它不完全信任该证书则拒绝启动。

Java Webstart是处理多个签名还是不处理?我在这里做错了吗?

1 个答案:

答案 0 :(得分:1)

没有指定,所以我怀疑网络启动客户端只是寻找匹配它找到的第一个证书。

我发现this related bug report很遗憾,因为你被标记为WONTFIX。您的解决方法是使用两个单独的签名进行两个单独的部署。或者与您的客户合作,找出他们信任您的证书而不是其他证书的原因......