Jnlp在认证中出错

时间:2012-04-03 03:43:08

标签: java security jnlp java-web-start next-generation-plugin

我已经生成了密钥库及其内部密钥。然后我有我签名的java小程序。但每次我启动我的jnlp applet时,我都可以看到Internet浏览器安全警告对话框。当应用程序服务器和客户端计算机位于同一网络中时,在对话框中显示“Publisher:MyCompanyName”,但是当我们从Internet访问应用程序时,它会显示“Publisher:UNKNOWN”。

任何人都可以让我知道这个问题的原因。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

您的数字证书是由您在SDK工具的提示中输入详细信息创建的,对吧?它不是由验证这些身份详细信息的证书颁发机构生成的。

您创建的证书存在的问题是我或其他任何人可能伪装成您。出于这个原因,JRE拒绝确定您 声明 的对象 - 信息毫无价值。

修复很简单。获取已由其中一个公认权限验证的证书,并使用该证书对代码进行签名。