使用 JNLP 启动 Java 小程序时未知的发布者 [英] UNKNOWN publisher when launching Java applet using JNLP

查看:28
本文介绍了使用 JNLP 启动 Java 小程序时未知的发布者的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

升级到 JRE 1.7.40 后,我收到未知"发布者警告消息.我正在使用 JNLP 下载客户端 jar,这些 jar 文件使用密钥库文件进行签名.

After upgrading to JRE 1.7.40 I am getting a 'UNKNOWN' publisher warning message. I am using JNLP to download the client jars, these jar files are signed using a keystore file.

我正在通过运行

keytool -keystore mykeystore -genkey -alias myalias -keyalg RSA -keysize 2048

keytool -keystore mykeystore -genkey -alias myalias -keyalg RSA -keysize 2048

然后生成.csr文件keytool -certreq -keyalg RSA -alias myalias -file Test.csr -keystore mykeystore

Then generating .csr file keytool -certreq -keyalg RSA -alias myalias -file Test.csr -keystore mykeystore

然后我使用 mykeystore 使用 ant 为我的 jar 签名

I then use mykeystore to sign my jar using ant

然后我使用 Root & 使 Test.csr 文件成为受信任的证书.中间 CA.然后我在 Java Web start 中加载所有 3 个证书.

Then I am making the Test.csr file a trusted certificate using the Root & intermediate CA's. I then load all the 3 certificates in my Java Web start.

但仍然收到相同的未知"发布者警告消息.我做错了什么?

But still get the same 'UNKNOWN' publisher warning message. anything I am doing wrong?

推荐答案

我解决了这个问题,将我自己的认证(.csr 文件)放在 Java 控制面板的签名者 CA"类型列表中.显示了警告消息,但我可以确认这已证明不再有警告.

I resolved this problem putting my own certified (.csr file) in 'Signer CA' type list at Java Control Panel. The warning message is showed but, I can confirm this certified for no more warnings.


(来源:devdelver.com)

抱歉,我的Java 控制面板"是 pt-BR 语言.完整的面包屑导航是控制面板">JAVA">安全选项卡">管理证书">签名者 CA"证书类型.

Sorry, my "Java Control Panel" is in pt-BR lang. The complete breadcrumb is "Control Panel">"JAVA">"Security tab">"Manage Certificates">"Signer CA" certificate type.

这篇关于使用 JNLP 启动 Java 小程序时未知的发布者的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆