使用JNLP启动Java applet时UNKNOWN发布者

时间:2013-11-13 14:30:00

标签: java security applet jnlp jar-signing

升级到JRE 1.7.40后,我收到一条'UNKNOWN'发布者警告信息。我正在使用JNLP下载客户端jar,这些jar文件使用密钥库文件进行签名。

我正在运行

生成密钥库文件

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

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

然后我使用mykeystore使用ant

签署我的jar

然后我使用Root& amp ;;使Test.csr文件成为可信证书。中间CA. 然后我在Java Web Start中加载所有3个证书。

但仍然得到相同的'UNKNOWN'发布者警告信息。我做错了什么?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,将我自己的认证(.csr文件)放在Java控制面板的“Signer CA”类型列表中。显示警告消息,但我可以确认此认证不再发出警告。

My certificate at "Signer CA" type (lang: pt-BR) http://blog.devdelver.com/wp-content/uploads/2014/01/javaCert2.png

抱歉,我的“Java控制面板”是pt-BR lang。完整的面包屑是“控制面板”>“JAVA”>“安全标签”>“管理证书”>“签名者CA”证书类型。