2010-05-04 171 views
1

我有一个web应用程序,它使用java web start从Web服务器下载jar文件。该jar使用J2SE安全工具进行签名。但是,我收到安全警告“应用程序数字签名无法验证,您想运行应用程序吗?” 我是否缺少导致此问题的原因?java web start安全警告

回答

1

如果它是自签名的,您还需要将证书添加到Windows证书存储区。
如果您使用证书颁发机构(如Verisign),那么您不会遇到问题。

See here for an explanation(来自Verisign)为什么要从他们签名。

+0

我不相信Java Web Start引用Windows证书商店。除非您修改了deployment.properties,否则它会使用/ lib/security/cacerts来验证证书,因此您需要将其添加到cacerts密钥库以避免警告。 http://docs.oracle.com/javase/7/docs/technotes/guides/deployment/deployment-guide/security.html – 2013-04-23 12:58:58