我使用 .pfx
文件签署了我的小程序。但是当我运行我的网页时,它显示“未知发布者警告”。
我还有另一个证书.cer
(如何检查它是否是代码签名证书)[我从另一个人那里得到了它,他也不确定]。
那么要签署小程序,我是否需要特殊证书(例如“代码签名”证书)?或者我错过了什么?
最佳答案
由我生成的数字证书,否则您将在该对话框中看到未知
。原因是,如果您可以制作一份证书声明您是您,我也可以轻松制作一份证书声明我是<强>你。
为了避免对最终用户撒谎,Oracle 只是将那些“自签名”应用程序报告为“未知”。
获取带有指向证书颁发机构的 key 链的代码签名证书(该证书颁发机构采取措施验证申请人声称的身份 - 并为此收取过高费用),并且对话框将显示作者。
<小时/>另请参阅this answer至 Signing a jar file with trusted certificate for JWS deployment为了向作者展示的复杂性。
关于java - 签名的小程序不显示发布者信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19453089/