繁体   English   中英

如何使用自签名证书在我签名的jar文件中设置发布者名称?

[英]How can I set the publisher name in my signed jar file, using a self-signed certificate?

我编译了我的applet,创建了一个jar文件,用keytool生成了一个密钥库db,用jarsigner签署了jar,并用keytool导出了公钥证书。

现在,当我在浏览器中运行我的applet时它确实有效,在提示我之后我是否确定要运行它。

问题是它在框中说“发布者:未知”。 无论如何我可以将它设置为我的别名,因为我编写了applet?

“自签名”证书不值得写入。 如果你能够制作出声称是你的证书,我就可以轻松地制造一个。

这就是JRE将发布者列为“未知”的原因。 无论他们声称自己是谁,除非证书已由受信任的机构验证,否则它将被忽略。

确保您已使用以下步骤

keytool -keystore mystore -genkey -alias my

keytool -keystore mystore -selfcert -alias my

jarsigner -keystore mystore myapplet.jar my

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM