本文介绍了Jnlp认证错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have generated the keystore and its inner key. Then I have my signed java applet. But each time I start my jnlp applet I can see the Internet browser security Warning dialog. When the application server and the client machine are in the same network , in the dialog box shows "Publisher: MyCompanyName "but when we access the application form the internet,it shows that "Publisher: UNKNOWN".

任何人都可以让我知道导致此问题的原因.我们将不胜感激.

Anyone could let me know what the cause of this problem.Any help would be greatly appreciated.

推荐答案

您是通过在SDK工具的提示中输入详细信息来创建您的数字证书的,对吗?它不是由验证这些身份详细信息的证书颁发机构制作的.

Your digital certificate was created by you by typing details into prompts from the SDK tools, right? It was not produced by a certification authority that verified those identity details.

您创建的证书存在的问题是我或其他任何人可能假装为您.出于这个原因,JRE拒绝识别您 声明 的身份,因为该信息毫无价值.

The problem with the certificate you created is that I, or anyone else, could pretend to be you. It is for that reason that the JRE refuses to identify who you claim to be - the information is worthless.

修复很简单.获取已由公认的权威机构之一验证的证书,然后使用该证书对代码签名.

The fix is simple. Get a certificate that has been verified by one of the recognized authorities, and sign the code using that certificate.

这篇关于Jnlp认证错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 05:09