2014-01-20 43 views
0

我有一个应用程序,通过Java Web Start使用,最新更新(7u51)w.r.t不接受自签名证书。此应用程序已售出并部署给用户(即,不通过我控制的网络服务器访问)。更新Java代码签名证书发布后

我已经从Verisign(赛门铁克,现在)购买了一个新证书,并且想知道是否可以简单地向用户发送新证书以签署相关文件/导入证书,还是必须重新创建带签名证书的JAR文件?

回答

2

我不确定你是如何构建应用程序的,或者你如何保护证书的私有部分 - 通常是涉及密码。你真的打算把这些重要的细节传播给其他人吗?

你意识到他们可以开始签署任何东西如果你这样做,对吧?

不要。只是...不。

+0

我认为是这种情况......我很好奇我们是否只能签署相关的JAR并重新分配它们,或者是否应该重新签署整个软件包。重新安装应用程序对大多数人来说都是一个难得的机会,尽管无法访问它也是一个例子:) – dmolavi

+0

安全性从来不是免费的。我的猜测是,对于Web Start,将会有组成应用程序的JAR的签名列表,以防止攻击者更换它们。所以我认为你将不得不建立一个新的WAR并部署它。 –