升级到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
然后我使用根和中间CA使Test.csr文件成为可信证书 . 然后我在Java Web Start中加载所有3个证书 .
但仍然得到相同的'UNKNOWN'发布者警告信息 . 我做错了什么?
1 回答
我解决了这个问题,将我自己的认证(.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”证书类型 .