使用给定证书在JWS应用程序中设置发布者名称

时间:2012-06-13 02:35:43

标签: java applet java-web-start signing jar-signing

我已经通过受信任的机构获得了证书(已获得.pfx文件)。

我用jarsigner签署了所有.jar文件,如下所示:

jarsigner -storetype pkcs12 -keystore my_pfx_file.pfx -storepass my_store_pwd -signedjar Smy_jar.jar my_jar.jar

然后我从密钥库导出证书以创建.cer文件。

我还需要做什么才能从“Unknown Publisher”收到消息而不是公司名称?

1 个答案:

答案 0 :(得分:4)

我明白了。这是.pfx文件的问题。我可以在mmc控制台中看到证书链,但是当我使用时:
keytool -list -storetype pkcs12 -keystore my_pfx_file.pfx
 我看到证书链长度为1.
所以我从mmc控制台导出了证书。只有这一次,我选中了“如果可能,请在证书路径中包含所有证书”的复选框。我有一个新的.pfx文件,我用它签署了我的罐子,它完美无缺 这篇文章帮助我弄清了发生了什么: How to sign java applet with .pfx file?