我编译了我的applet,创建了一个jar文件,用keytool生成了一个密钥库db,用jarsigner签署了jar,并用keytool导出了公钥证书 .
现在,当我在浏览器中运行我的applet时它确实有效,在提示我之后我是否确定要运行它 .
问题是它在框中说“发布者:未知” . 无论如何我可以将它设置为我的别名,因为我编写了applet?
“自签名”证书不值得写入 . 如果你能够制作出声称是你的证书,我就可以轻松地制造一个 .
这就是JRE将发布者列为'unknown'的原因 . 无论他们声称自己是谁,除非证书已由受信任的机构验证,否则它将被忽略 .
确保您已使用以下步骤
keytool -keystore mystore -genkey -alias my keytool -keystore mystore -selfcert -alias my jarsigner -keystore mystore myapplet.jar my
2 回答
“自签名”证书不值得写入 . 如果你能够制作出声称是你的证书,我就可以轻松地制造一个 .
这就是JRE将发布者列为'unknown'的原因 . 无论他们声称自己是谁,除非证书已由受信任的机构验证,否则它将被忽略 .
确保您已使用以下步骤