使用 JNLP 启动 Java 小程序时未知的发布者 [英] UNKNOWN publisher when launching Java applet using JNLP
问题描述
升级到 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屋!