2

升级到 JRE 1.7.40 后,我收到“未知”发布者警告消息。我正在使用 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 进行签名

然后我使用根和中间 CA 使 Test.csr 文件成为受信任的证书。然后我在我的 Java Web 启动中加载所有 3 个证书。

但仍会收到相同的“未知”发布者警告消息。我做错了什么?

4

1 回答 1

0

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

我的证书在
(来源:devdelver.com

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

于 2014-01-21T16:29:40.300 回答